1

我正在尝试在 64 位平台上编译 VS2008 C++ 项目。在这个项目中,我使用 boost 线程。我可以在 32 位平台上正确编译项目。

在 64 位平台上,我下载了预编译的 boost 库(适用于 64 位)。我在C/C++ -> General -> Additional Include Directories. 我确定路径是正确的。

当我尝试编译时出现错误:

Error   34  fatal error LNK1104: cannot open file 'libboost_thread-vc90-mt-1_49.lib'    BioCpp  BioCpp

我确定我的计算机上确实有这个文件,并且我正确设置了C/C++ -> General -> Additional Include Directories路径。

也许我错过了其他东西......有人可以提供一些帮助吗?

PS:我正在使用共享服务器,我无法构建库。

4

1 回答 1

2

这是一个库,而不是包含文件,因此“附加包含目录”设置无关紧要。将路径添加到项目配置中“链接器”下的“附加库目录”设置。

于 2012-06-12T10:27:25.323 回答