簡體   English   中英

英特爾C ++編譯器找不到stdio.h

[英]Intel C++ Compiler can't find stdio.h

我正在嘗試使用英特爾C ++編譯器構建代碼,但由於某些原因,它會因以下錯誤而失敗:

災難性錯誤:無法打開源文件“ stdio.h”

在此行#include <stdio.h>

有任何想法嗎?

stdio.h是標准頭文件; 具有相同名稱的本地文件是一個壞主意。 如果要包含標准標頭,則應將其包含在包含路徑中,並且應將其包含在

#include <stdio.h>

您還應該考慮是否可以通過包含<iostream>或包含<cstdio> (例如包含<stdio.h> ,但將符號安全地放入std名稱空間)中獲得更多的好處。

如果您在Windows上運行,然后安裝Visual Studio,然后調用“ psxevars.bat”可能會解決您的問題,那么它將為我解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM