我已经看到很多关于致命错误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;。
提前感谢您的帮助,这个让我们疯狂。