C++ Boost库在Visual Studio 2008 64位上,编译器无法打开.obj文件。

问题描述 投票:0回答:1

我一直在微软Visual Studio 2008的64位电脑上开发我的C++应用程序。这个程序包含并使用了Boost库,我在使用它们时遇到了一些麻烦。我目前在VS2008上的工作模式是 "Debug x64"。

我把我的Boost库放在C:\Boost目录下,并把Boost路径包含在解决方案属性中(配置属性,附加的包含目录),但我在编译阶段出现了一个错误。

Error 30 fatal error LNK1104: cannot open file 'C:\Boost\boost_1_44_0\.obj'

这个错误是什么意思?

如何解决这个问题?

c++ visual-studio-2008 boost 64-bit
1个回答
0
投票

为了使上面的评论更加简洁,我也遇到了同样的问题。

通过删除我的boost目录,从 Configuration Properties > Linker > Input > Additional Dependencies. 并删除任何来自 Configuration Properties > Linker > General > Additional Libraries (附加库).

我不再得到我的 Error 30 fatal error LNK1104: cannot open file 'C:\boost.obj' 错。

© www.soinside.com 2019 - 2024. All rights reserved.