我一直在微软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'
这个错误是什么意思?
如何解决这个问题?
为了使上面的评论更加简洁,我也遇到了同样的问题。
通过删除我的boost目录,从 Configuration Properties > Linker > Input > Additional Dependencies. 并删除任何来自 Configuration Properties > Linker > General > Additional Libraries (附加库).
我不再得到我的 Error 30 fatal error LNK1104: cannot open file 'C:\boost.obj'
错。