英特尔C ++编译器无法找到stdio.h

时间:2016-05-18 13:02:12

标签: c++

我正在尝试使用英特尔C ++编译器构建我的代码,但由于某种原因它失败并出现此错误:

  

灾难性错误:无法打开源文件" stdio.h"

在这一行#include <stdio.h>

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

stdio.h是标准头文件;拥有一个同名的本地文件是个坏主意。如果您打算包含标准标题,它应该在您的包含路径中,并且您应该将其包含在

#include <stdio.h>

您还应该考虑是否可以通过加入<iostream>或包含<cstdio>(包括<stdio.h>,但将符号安全地放入std命名空间)获得更多好处

答案 1 :(得分:0)

如果你在Windows上运行,然后安装Visual Studio,那么调用“psxevars.bat”可能会解决你的问题,它为我解决了。