0

我目前正在尝试设置开发环境,但无法正确构建简单的“hello world”应用程序。我安装了 Eclipse 和 MinGW 并添加了 GCC

C:\MinGW\bin
C:\MinGW\msys\1.0\bin

到我的路上并正在使用

C:\MinGW\msys\1.0\bin\make.exe

作为构建命令。每当我尝试构建时,都会收到以下错误:

Description         Resource    Path    Location    Type
make: *** [TCP.exe] Error 127   TCP                 C/C++ Problem
4

1 回答 1

0

使用 Eclipse,MinGW 无缝集成。确保您已将以下内容添加到您的环境路径中:

YourPath\MinGW\include; YourPath\MinGW\bin;

在选择创建一个新的 C++ 项目时,我个人更喜欢underEmpty ProjectProject type:确保. 选择这两个,为项目命名,然后选择. 如果 MinGW 不在,那么它在您的环境中设置不正确,或者您需要重新启动计算机。MinGW GCCToolchains:FinishToolchains:

Right-Click添加一个新的项目名称Source-Folder(我通常称为'src'),然后Right-Click在新的源文件夹上添加一个Source File并随后编写你的hello world代码。只要将 CDT 设置为Internal Builder并且您没有对 Eclipse 项目设置进行其他更改,您的程序就应该正确构建,并且您应该在控制台中观察到:

12:27:48 **** Rebuild of configuration Debug for project Demo ****
Info: Internal Builder is used for build
g++ -O0 -g3 -Wall -c -fmessage-length=0 -o "src\\main.o" "..\\src\\main.cpp" 
g++ -o Demo.exe "src\\main.o" 

12:27:50 Build Finished (took 1s.262ms)

如果要在 Eclipse/MinGW 中启用 c++11,只需参考Eclipse CDT C++11/C++0x support中包含的答案

于 2013-03-27T16:38:40.670 回答