我正在尝试将 boost 线程的共享库链接到我的应用程序中。
系统:Windows8
IDE:Visual Studio 2010
我使用以下方法构建 boost 库:
b2 --with-thread --build-type=complete link=shared
我可以看到
boost_thread-vc100-mt-gd-1_55.dll
boost_thread-vc100-mt-gd-1_55.lib
和 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 没有在任何地方提及。