无法编译C++;在NetBeans IDE中-给出错误“;CreateProcess错误=193,%1不是有效的Win32应用程序; 我试图在NETBeBeS 7.3中构建C++应用程序。我正在使用MinGW编译器&我将该项目设置为一个来自现有makefile的新项目。当我尝试编译时,我从NetBeans得到以下错误: CreateProcess error=193, %1 is not a valid Win32 application

无法编译C++;在NetBeans IDE中-给出错误“;CreateProcess错误=193,%1不是有效的Win32应用程序; 我试图在NETBeBeS 7.3中构建C++应用程序。我正在使用MinGW编译器&我将该项目设置为一个来自现有makefile的新项目。当我尝试编译时,我从NetBeans得到以下错误: CreateProcess error=193, %1 is not a valid Win32 application,c++,netbeans,compiler-errors,mingw,netbeans-7,C++,Netbeans,Compiler Errors,Mingw,Netbeans 7,我查看了NetBean的论坛,并做了以下工作: 确保我的Path变量包含MinGW bin 确保安装了NETBeaS C++扩展。 谁能给我一些下一步的指导——我对C++不太熟悉。我应该提到,我正在64位计算机上运行,但我不确定这是否导致我的问题。请检查以下几点: 确保舒尔路径中没有空格(例如,gcc或源文件的路径不应包含空格) 您是否在makefile中调用任何shellscript或其他linux/unix内容 如果您设置了一个新的项目(比如默认的c/c++应用程序),这能工作吗 由于您使用

我查看了NetBean的论坛,并做了以下工作:

  • 确保我的
    Path
    变量包含MinGW bin
  • 确保安装了NETBeaS C++扩展。
    谁能给我一些下一步的指导——我对C++不太熟悉。我应该提到,我正在64位计算机上运行,但我不确定这是否导致我的问题。

    请检查以下几点:

  • 确保舒尔路径中没有空格(例如,gcc或源文件的路径不应包含空格)
  • 您是否在makefile中调用任何shellscript或其他linux/unix内容
  • 如果您设置了一个新的项目(比如默认的c/c++应用程序),这能工作吗
  • 由于您使用的是现有的源代码/生成文件:您可以在另一个系统上编译您的项目吗
  • 您是否安装了mingw msys
  • 是否有其他信息或这是您收到的唯一错误/消息

  • 你使用的是什么版本的MinGw?

    Ollo,顺序是:1已处理,2-不,3-不,4是,5,是,6,不。我甚至尝试了一个超级基本的hello world,我收到了相同的消息。谢谢,这真的很奇怪。其他一些检查:您的系统上是否有其他编译器(如cygwin),或者它是否在早期NB版本(如7.2或7.0)上工作?您是否可以通过命令行编译一个简单的程序,而不使用ide?