VS 2008:致命错误C1083:无法打开包含文件:...:参数无效

时间:2014-06-23 22:23:42

标签: visual-c++ invalid-argument

我已经看到很多关于致命错误C1083的问题"没有这样的文件或目录",但在我的情况下,我看到"无效的参数"。

我在32位Windows上试图编译一些使用Boost的C ++代码。这曾经有用,所以我们的设置中的某些内容必须更改,但错误很奇怪,我无法跟踪它。

我通过CMake / jom在命令行上使用CL编译器。确切的错误是:

c:\path\to\my\boost\installation\boost/math/constants/constants.hpp(12): fatal error C1083: Cannot open include file: 'boost/math/tools/precision.hpp': Invalid argument

constants.hpp看起来很好,并且毫不奇怪地将以下内容作为第12行:

#include <boost/math/tools/precision.hpp>

cl的调用包含-IC:\path\to\boost\include,这是一个包含其他boost标题的大项目编译的后期。这个问题似乎来了又去,而且我最后一次看到这个问题时,我认为它包含在afxwin.h中。但它总是&#34;无效的论据&#34;。

提前感谢您的帮助,这个让我们疯狂。

0 个答案:

没有答案