Boost“无法打开文件“libboost_thread-vc110-mt-gd-1_55.lib””配置

2014年4月8日 由 Creater 留言 »

使用Boost库编译时出错“无法打开文件“libboost_thread-vc110-mt-gd-1_55.lib”

解决办法:

重新使用VS2012开发人员命令提示进入boost目录后运行bjam.exe,如果先前没有运行过“b2.exe  link=shared threading=multi variant=debug,release”,则先运行“b2.exe  link=shared threading=multi variant=debug,release”。

另外还得配置好VS工程,以我的为例:

添加包含目录D:\boost_1_55_0

添加库目录:D:\boost_1_55_0\libs;D:\boost_1_55_0\stage\lib

 

很多懒人不太想给每个工程都进行配置,可以把boost的库和头文件拷贝到VS安装目录下

VS2012默认include目录为:C:\Program Files\Microsoft Visual Studio 11.0\VC\include

VS2012默认lib目录为:C:\Program Files\Microsoft Visual Studio 11.0\VC\lib

把D:\boost_1_55_0(你的boost路径) boost头文件目录整个拷贝到VS2012 include目录中

把D:\boost_1_55_0\stage\lib目录里面所有lib文件拷贝到VS2012 lib目录中。

广告位

评论已关闭.