我在 Windows 上使用带有 boost 库的 QtCreator。现在我坚持将 boost 线程库与我的应用程序链接起来。
在我的C:\boost_1_47_0\bin.v2\libs\thread\build
目录中,我只看到msvc-10.0
nomingw
所以我需要选择MSVC2010
作为我的构建配置而不是 mingw。
在编译时报告错误:
LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_47.lib'
我可以boost_thread-vc100-mt-gd-1_47.lib
在 libs 目录中找到这里但没有(检查左侧libboost_thread-vc100-mt-gd-1_47.lib
的额外内容)lib
在我的.pro
win32:INCLUDEPATH += C:\boost\include\boost-1_47
win32:CONFIG(debug): LIBS += C:\boost_1_47_0\bin.v2\libs\thread\build\msvc-10.0\debug\threading-multi\boost_thread-vc100-mt-gd-1_47.lib