2016-11-06 270 views
1

我在使用eclipse kepler for C++编译简单的hello世界程序时看到了这个错误。在编译C++程序时出现致命错误

c:\mingw\include\_mingw.h:73:20: fatal error: w32api.h: No such file or directory 

而整个窗户如下。

09:15:59 **** Incremental Build of configuration Debug for project project1 **** 
Info: Internal Builder is used for build 
g++ "-IC:\\MinGW\\lib\\gcc\\mingw32\\5.3.0\\include\\c++" "-IC:\\MinGW\\lib\\gcc\\mingw32\\5.3.0\\include\\c++\\backward" "-IC:\\MinGW\\lib\\gcc\\mingw32\\5.3.0\\include" "-IC:\\MinGW\\lib\\gcc\\mingw32\\5.3.0\\include-fixed" "-IC:\\MinGW\\lib\\gcc\\mingw32\\5.3.0\\include\\c++\\mingw32" "-IC:\\MinGW\\include" -O0 -g3 -Wall -c -fmessage-length=0 -o "src\\project1.o" "..\\src\\project1.cpp" 
In file included from c:\mingw\include\wchar.h:53:0, 
       from c:\mingw\lib\gcc\mingw32\5.3.0\include\c++\cwchar:44, 
       from c:\mingw\lib\gcc\mingw32\5.3.0\include\c++\bits\postypes.h:40, 
       from c:\mingw\lib\gcc\mingw32\5.3.0\include\c++\iosfwd:40, 
       from c:\mingw\lib\gcc\mingw32\5.3.0\include\c++\ios:38, 
       from c:\mingw\lib\gcc\mingw32\5.3.0\include\c++\ostream:38, 
       from c:\mingw\lib\gcc\mingw32\5.3.0\include\c++\iostream:39, 
       from ..\src\project1.cpp:2: 
c:\mingw\include\_mingw.h:73:20: fatal error: w32api.h: No such file or directory 
compilation terminated. 

09:16:01 Build Finished (took 2s.535ms) 

我该怎么办? 我的代码是这样的

#include <iostream> 
using namespace std; 
int main() 
{ 
    cout<<"hello world"; 
} 
+0

这是我的代码--- #include #include using namespace std; int main() { \t cout <<“hello world”; } – delsa

回答

0

问题是关系到MinGW的安装程序。有一个必须安装的软件包,但它没有安装它。转到MinGW安装程序并添加ming-w32-w32.api,然后应用安装菜单中的更改。