我正在尝试在64位平台上编译VS2008 C ++项目。在这个项目中我使用boost线程。我可以在32位平台上正确编译项目。
在64位平台上,我下载了预编译的boost libreries(64位)。我在C/C++ -> General -> Additional Include Directories
中添加了已编译的libs目录的路径。我确定路径是正确的。
当我尝试编译时,我收到错误:
Error 34 fatal error LNK1104: cannot open file 'libboost_thread-vc90-mt-1_49.lib' BioCpp BioCpp
我确定我的计算机上确实有这个文件,而且我正确地设置了C/C++ -> General -> Additional Include Directories
路径。
也许我错过了其他的东西......有人能提供一些帮助吗?
PS:我正在使用共享服务器,我无法构建库。
答案 0 :(得分:2)
这是一个库,而不是包含文件,因此“其他包含目录”设置无关紧要。将路径添加到项目配置中“链接器”下的“其他库目录”设置。