我在test.pro中添加了路径:
INCLUDEPATH += E:\boost_1_59_0
主要测试文件是:
错误是:
E:\ boost_1_59_0 \ boost \ circular_buffer \ base.hpp:384:错误:未定义引用`_wassert'
我不知道。
答案 0 :(得分:0)
使用库时,需要在.pro文件中添加以下内容:
INCLUDEPATH += <The path where the header files are located, if not in a system default include path>
LIBS += -L<The path where the library binary file is located, if not in a system default library path>
LIBS += -l<The name of the library (without "lib", ".dll", etc. in the name)>
对于仅标头库,最后两行可能不是必需的。但并非boost中的所有内容都只是标题,因此您需要指定链接器将在何处找到库二进制文件。
为此,必须建立图书馆本身。我不确定你是否已经安装了boost;看起来你刚下载并在E:\
上提取它,这可能还不够。