小编Car*_*rol的帖子

错误LNK1104:无法打开文件'libboost_thread-vc100-mt-gd-1_55.lib'

我正在尝试将boost线程的共享库链接到我的应用程序中.

系统:Windows8

IDE:Visual Studio 2010

我使用以下方法构建boost库:

b2 --with-thread --build-type=complete link=shared
Run Code Online (Sandbox Code Playgroud)

我可以看到

boost_thread-vc100-mt-gd-1_55.dll
boost_thread-vc100-mt-gd-1_55.lib
Run Code Online (Sandbox Code Playgroud)

和stage/lib目录中的其他文件

我在链接器选项中添加了"附加库目录和输入"的路径:

其他图书馆馆藏: C:/boost_1_55_0_dyn/stage/lib

输入: C:\boost_1_55_0_dyn\stage\lib\boost_thread-vc100-mt-gd-1_55.lib

我不知道为什么在地球上Visual Studio正在寻找libboost_thread-vc100-mt-gd-1_55.lib.我没有在属性或任何地方的任何地方提到libboost_thread-vc100-mt-gd-1_55.lib.我甚至搜索项目中的所有文件和文件夹,libboost_thread-vc100-mt-gd-1_55.lib在任何地方都没有提到.

boost linker-errors dynamic-linking visual-studio-2010 boost-build

6
推荐指数
1
解决办法
1万
查看次数