0

我一直在 64 位 pc 上的 Microsoft Visual Studio 2008 上开发我的 C++ 应用程序。该程序包含并使用 Boost 库,我一直在使用它们时遇到了一些麻烦。我目前在 VS2008 上的工作模式是“Debug x64”。

我将 Boost 库放入 C:\Boost 目录,并将 Boost 路径包含到解决方案属性(配置属性、其他包含目录)中,但在编译阶段出现错误。

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

这个错误是什么意思?

如何解决?

4

1 回答 1

0

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

通过从 Configuration Properties > Linker > Input > Additional Dependencies中删除我的 boost 目录, 并从 Configuration Properties > Linker > General > Additional Libraries中删除任何 boost 目录。

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

于 2020-06-11T15:44:34.587 回答