c++ - C1083 : Cannot open include file: math. h: 没有那个文件或目录

标签 c++ visual-studio include math.h

我遇到了一堆这样的错误,我已经走投无路了。

在谷歌上找到了很多答案,但不幸的是没有一个有效

我正在使用 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/

相关文章:

c++ - boost::mpl typelist函数应用

visual-studio - 无法从 Windows 计算机连接到在 Mac 上运行的 Xamarin.iOS

visual-studio - TFS 2012 + Visual Studio 2012 : some settings options return "The user name or password is incorrect"

c++ - 包含 Windows.h 是否总是需要 Windows SDK?

java - 是否可以创建一个集成 include 指令的函数? Java-JSP

c++ - 如果应用程序崩溃(例如段错误或未处理的异常),由于某些 Win10 更新它现在似乎静静地死去

c++ - 以编程方式解析和编辑 C++ 源文件

c++ - 为什么写入临时字符串流对象只打印对象地址?

c# - 有什么方法可以使用 Visual Studio 和 PTVS 调试 C# 中嵌入的 Python 代码吗?

c++ - c++中的包含编译模型