无法编译";“你好,世界”;在带有MinGW C++; 我试图在NebBeide IDE 7.3中用MinGW作为我的C++编译器来制作一个简单的“hello World”程序。p>
我的构建失败了,我不知道为什么 这是我的编译器设置:无法编译";“你好,世界”;在带有MinGW C++; 我试图在NebBeide IDE 7.3中用MinGW作为我的C++编译器来制作一个简单的“hello World”程序。p>,c++,netbeans,mingw,C++,Netbeans,Mingw,我的构建失败了,我不知道为什么 这是我的编译器设置: 家族:MinGW 基本目录:C:\MinGW C编译器:C:\MinGW\bin\gcc.exe C++编译器:C:\MinGW\bin\g++.exe 汇编程序:C:\MinGW\bin\as.exe Make命令:C:\MinGW\msys\1.0\bin\Make.exe 调试器命令:C:\MinGW\bin\gdb.exe 我已确保我的环境路径指向C:\MinGW\bin和C:\MinGW\msys\1.0\bin 我的代码是:
- 家族:MinGW
- 基本目录:C:\MinGW
- C编译器:C:\MinGW\bin\gcc.exe
- C++编译器:C:\MinGW\bin\g++.exe
- 汇编程序:C:\MinGW\bin\as.exe
- Make命令:C:\MinGW\msys\1.0\bin\Make.exe
- 调试器命令:C:\MinGW\bin\gdb.exe
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
我搜索过各种问答,但我似乎做的每件事都是正确的 安装mysys form mingw或sourceforge.net后,您可以下载它,路径为C:\mysys\1.0\bin\make.exe,以在netbean ide中提供make编译器的路径。右键单击我的计算机并选择“属性”。单击高级系统设置。系统属性对话框将打开。单击环境变量。编辑PATH变量并添加C:\MinGW\msys\1.0\bin您在netbeans上的设置应如下所示
Base Directory: C:\MinGW\bin
C Compiler: C:\MinGW\bin\gcc.exe
C++ Compiler: C:\MinGW\bin\g++.exe
Fortran Compiler: C:\MinGW\bin\gfortran.exe
Assembler: C:\MinGW\bin\as.exe
Make Command: C:\MinGW\msys\1.0\bin\make.exe
Debbuger Command: C:\MinGW\bin\gdb.exe
将这些添加到环境变量中
C:\MinGW\bin and C:\MinGW\msys\1.0\bin
如果您在安装MINGW和设置环境路径之前/期间设置了netbeans上的设置,则可能会发生这种情况
只要重新启动netbeans是否存在
C:\MinGW\bin\g++.exe
确实存在。我对此相当困惑。我还没有使用NetBeans IDE。也许它需要一些特定的配置才能找到g++
和朋友。或者,如果您最近更改了路径
,可能NetBeans没有更新您的路径
;在这种情况下,关闭并重新启动NetBeans可能会修复它。您配置的命令都没有被使用-设置中的make
的位置是C:\MinGW\msys\1.0\bin\make.exe
,但日志显示正在使用/usr/bin/make
;您的设置表明C++编译器是“代码> C:\MIW\BI\G++.exe<代码>,但是正在调用代码> g+++ <代码>(没有路径)。编译器设置和项目试图构建的方式之间存在严重的脱节。啊!成功了!我早该这么做的。非常感谢你,汤普森先生!我将继续学习。这不是解决此问题的方法。如果单独安装,路径可能是C:\msys\1.0\bin。
C:\MinGW\bin and C:\MinGW\msys\1.0\bin