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

时间:2013-05-07 03:08:58

标签: c++ netbeans compiler-errors mingw netbeans-7

我正在尝试在NetBeans 7.3中构建C ++应用程序。我正在使用MinGW编译器&我将项目设置为现有makefile中的新项目。当我尝试编译时,我从NetBeans收到以下错误:

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

我查看了NetBean的论坛,并完成了以下内容:

  1. 确保我的Path变量包含MinGW bin。
  2. 确保已安装NetBeans C ++扩展。
  3. 任何人都可以给我一些关于下一步的内容的指示 - 我对C ++并不十分熟悉。我应该提一下,我在64位机器上运行,但我不确定这是否会导致我的问题。

1 个答案:

答案 0 :(得分:0)

请检查以下几点:

  1. 确保路径中没有空格(例如,gcc或源文件的路径不应包含任何空格)
  2. 你是否在makefile中调用了任何shellcript或其他linux / unix东西?
  3. 如果你设置一个新项目(比如默认的c / c ++应用程序) - 这有用吗?
  4. 由于您正在使用现有的源/ makefile:您可以在另一个系统上编译项目吗?
  5. 您是否安装了 msys
  6. 是否还有其他信息,或者这是您收到的唯一错误/消息?
  7. 您使用的是哪种版本的MinGw?