所以我想在Windows 7上整天将Boost与Visual Studio(2008)集成。 我首先通过这个How to use Boost in Visual Studio 2010去了两次。
我搜索了所有(至少有3个)simiral主题,但都没有。
有些人建议使用这个:www.boostpro.com/download/但链接不活跃。 有人提议将运行时库更改为多线程DLL,但也没有用。
我只是尝试包含#include <boost/thread.hpp>
并收到此错误
致命错误LNK1104:无法打开文件'libboost_thread-vc90-mt-s-1_53.lib'。
在安装Boost之前,错误是它找不到thread.hpp
所以看起来Boost的安装有点正确。
问题是我在使用本教程时没有构建库。我该如何手动构建它们?
答案 0 :(得分:3)
没有像一键式升级安装这样的东西,你还需要手动做一些事情。在您的情况下,似乎您需要编译Boost.Thread库,然后添加目录,其中生成.lib文件到您的库路径。你提供的链接看起来很不错。如果你跟着它可能你已经建立了Boost.Thread。确保你从第二部分做到#6。
答案 1 :(得分:2)
有prebuild二进制文件 - 安装包: http://sourceforge.net/projects/boost/files/boost-binaries/1.53.0/
答案 2 :(得分:1)
使用此命令: bjam --build-dir = build-directory toolset = toolset-name --build-type = complete stage 这手动构建库。然后将新目录添加到其他库路径
如此链接所示: http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html#or-build-binaries-from-source
答案 3 :(得分:1)
我发现这篇文章很有帮助:
http://www.codeproject.com/Articles/11597/Building-Boost-libraries-for-Visual-Studio