我正在尝试使用英特尔C ++编译器构建我的代码,但由于某种原因它失败并出现此错误:
灾难性错误:无法打开源文件" stdio.h"
在这一行#include <stdio.h>
。
有什么想法吗?
答案 0 :(得分:0)
stdio.h
是标准头文件;拥有一个同名的本地文件是个坏主意。如果您打算包含标准标题,它应该在您的包含路径中,并且您应该将其包含在
#include <stdio.h>
您还应该考虑是否可以通过加入<iostream>
或包含<cstdio>
(包括<stdio.h>
,但将符号安全地放入std
命名空间)获得更多好处
答案 1 :(得分:0)
如果你在Windows上运行,然后安装Visual Studio,那么调用“psxevars.bat”可能会解决你的问题,它为我解决了。