Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法编译";“你好,世界”;在带有MinGW C++; 我试图在NebBeide IDE 7.3中用MinGW作为我的C++编译器来制作一个简单的“hello World”程序。p>_C++_Netbeans_Mingw - Fatal编程技术网

无法编译";“你好,世界”;在带有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
我已确保我的环境路径指向C:\MinGW\binC:\MinGW\msys\1.0\bin

我的代码是:

#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