我正在尝试将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