无法在NetBeans IDE中编译C++ - 提供错误“CreateProcess错误= 193,%1不是有效的Win32应用程序”

问题描述:

我试图在NetBeans 7.3中构建C++应用程序。我正在使用MinGW编译器&我将该项目设置为来自现有makefile的新项目。当我尝试编译,我碰到的NetBeans以下错误:无法在NetBeans IDE中编译C++ - 提供错误“CreateProcess错误= 193,%1不是有效的Win32应用程序”

CreateProcess error=193, %1 is not a valid Win32 application 

我已经看过了NetBean的论坛,我已经做了以下内容:

  1. 确保我Path变量包括MinGW垃圾箱。
  2. 确保安装了NetBeans C++扩展。

任何人都可以给我一些关于下一步看什么的指针 - 我对C++并不熟悉。我应该提到,我在64位机器上运行,但我不确定这是否会导致我的问题。

也请检查以下方面:

  1. 制作舒尔有路径中没有空格
  2. 你调用任何shell脚本或其他Linux(如路径GCC或源文件不应包含任何空格。) /你的makefile文件中的东西?
  3. 如果您设置了一个新项目(如默认的c/C++应用程序) - 这是否工作?
  4. 由于您使用的是现有的源码/生成文件:您可以在另一个系统上编译您的项目吗?
  5. 您是否已经安装了msing msnd
  6. 有没有其他的信息,或者这是你得到的唯一的错误/信息?

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

+0

Ollo,按顺序:1被照顾,2 - 否,3 - 否,4是,5,是,6,否。我甚至尝试了一个超级基本的问候世界,并且我得到了同样的信息。 – elucid8 2013-05-08 00:51:10

+0

谢谢,这真是奇怪。其他一些检查:您的系统上是否有其他编译器(例如.cygwin),或者它是否适用于较早的NB版本(例如7.2或7.0)? – ollo 2013-05-08 20:17:38

+0

你可以编译一个简单的程序通过命令行,没有IDE? – ollo 2013-05-08 20:22:09