【发布时间】:2018-05-23 07:08:59
【问题描述】:
如何在 Windows 7 上的 C++ Builder 10.2 中安装这个库?
我从“id3lib-3.8.3 win binaries/debug”复制了 id3lib.dll 并将我的项目 .exe 文件放在文件夹中,然后我通过 ImpLib(使用 -a 选项)创建了 id3lib.lib 并添加到我的项目中。之后,我将标题文件夹(id3)链接到我的项目并写了#include "id3/tag.h"。当我尝试编译时,我得到:
[bcc32 致命错误] globals.h(56): F1003 错误指令:读取消息 以上或win32.readme.first.txt
安装这个库我做错了什么?
【问题讨论】:
-
您是否按照错误消息中的说明进行操作?阅读
win32.readme.first.txt获取说明。您可能错过了安装中的一个步骤,例如为您的编译器环境配置库的头文件之一。 -
我没有遵循这些说明,我使用了“id3lib 3.8.3 windows binaries”文件夹中的 .dll。
win32.readme.first.txt说,我应该使用id3lib/prj和id3lib/libprj自己创建.dll、.lib。 -
tag.h中触发错误消息的实际情况是什么? -
> 56 #error read message above or win32.readme.first.txt
-
我不是这个意思。显然代码中有一个
#error指令使编译器显示错误消息,但是什么条件 导致编译器首先到达该指令?#error周围是否有#if/#endif? “上面的信息”说什么?你不应该让人们不得不去寻找这类信息。
标签: c++ c++builder-2010 id3-tag