所以我一整天都在尝试将 Boost 与 Windows 7 上的 Visual Studio (2008) 集成。 我首先通过这个 How to use Boost in Visual Studio 2010 进行了两次.
我搜索了所有(至少有 3 个)类似的主题,但没有一个有效。
有些人建议使用这个:www.boostpro.com/download/但链接不活跃。 有人提议将运行时库更改为多线程 DLL,但也没有奏效。
我只是尝试包括 #include <boost/thread.hpp>
并得到这个错误
fatal error LNK1104: cannot open file 'libboost_thread-vc90-mt-s-1_53.lib'.
在安装 Boost 之前,错误是找不到 thread.hpp
所以看起来 Boost 安装有点正确。
问题是我在使用教程时没有构建库。我如何手动构建它们?
最佳答案
没有一键升级这样的东西,您仍然需要手动执行一些操作。在您的情况下,您似乎需要编译 Boost.Thread 库,然后将生成的 .lib 文件所在的目录添加到您的库路径中。您提供的链接看起来不错。如果你遵循它,你可能已经构建了 Boost.Thread。确保您完成了第二部分中的#6。
关于windows - 如何使用 VS 在 Windows 7 上安装 Boost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15766386/