VS2010编译VC++报错提示无法打开文件“libboost_thread-vc100-mt-gd-1_55.lib”等类似错误

VS2010编译VC++报错提示无法打开文件“libboost_thread-vc100-mt-gd-1_55.lib”等类似错误解决办法

我的项目错误提示:LINK : fatal error LNK1104: 无法打开文件“libboost_thread-vc100-mt-gd-1_55.lib”

这个提示是因为版本不对提示找不到编译过的静态库造成的错误。

我们需要做的是手动下载 http://sourceforge.net/projects/boost/files/boost/ 指定版本boots

下载解压后首先执行bootstrap.bat,执行完毕后,根目录会多几个EXE。

打开CMD CD 到你的boots目录下。执行b2 –build-dir=c:\boost-build –build-type=complete msvc stage link=static

漫长的等待,等待他自动编译,编译完成后你需要的 libboost_thread-vc100-mt-gd-1_xx.lib 就在你的C:\boost-build\boost\目录下bin.v2\libs 根据自己需要复制到你项目目录即可

发表评论

您的电子邮箱地址不会被公开。