我遇到了一堆这样的错误,我已经走投无路了。
在谷歌上找到了很多答案,但不幸的是没有一个有效
我正在使用 Visual Studio 2012。
它说找不到的所有文件都在我电脑的这个文件夹里
C:\Program Files\Microsoft Visual Studio 11.0\VC\include
即使我右键单击 include 语句并单击“打开文档”,它也会将我带到文档,因此它清楚地存在并且可以看到
我也尝试将目录添加到选项中的“其他目录”字段,但没有解决。
如果我像这样使用包含完整路径的 include 语句:
#include <C:\Program Files\Microsoft Visual Studio 11.0\VC\include\math.h>
然后就可以了,但是如果 math.h 文件有任何 include 语句,我也需要添加它们的路径等等。
知道发生了什么以及我还能尝试什么吗?
编辑:尝试从头开始创建一个新项目,看看是否有帮助。我可能触及了不该触及的设置
最佳答案
右键单击您的项目,转到属性,然后转到 VC++ 目录并打开包含目录的编辑器。应该有一个标记为“从父项或项目默认值继承”的复选框。您将看到 Visual Studio 包含一些预定义的目录。
如果该框已被勾选并且 Visual Studio 没有找到目录,那么尝试自己添加这些目录:
$(VCInstallDir)include
$(VCInstallDir)atlmfc\include
$(WindowsSDK_IncludePath)
关于c++ - C1083 : Cannot open include file: math. h: 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24186647/