【问题标题】:Unable to build NetBeans C/C++ Project无法构建 NetBeans C/C++ 项目
【发布时间】:2015-03-21 18:09:53
【问题描述】:

我只是无法在 NetBeans 中构建 C/C++ 项目。 environment variable 设置正确。


错误:

"/C/MinGW/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE=            SUBPROJECTS= .build-conf
 make.exe[1]: Entering directory   `/c/Users/Rahul/Documents/NetBeansProjects/CppApplication_1'
 "/C/MinGW/msys/1.0/bin/make.exe"  -f nbproject/Makefile-Debug.mk  dist/Debug/MinGW-Windows/cppapplication_1.exe
  make.exe[2]: Entering directory  `/c/Users/Rahul/Documents/NetBeansProjects/CppApplication_1'
  mkdir -p build/Debug/MinGW-Windows
  make.exe[2]: mkdir: Command not found
  make.exe[2]: *** [build/Debug/MinGW-Windows/main.o] Error 127
  make.exe[2]: Leaving directory  `/c/Users/Rahul/Documents/NetBeansProjects/CppApplication_1'
  make.exe[1]: *** [.build-conf] Error 2
  make.exe[1]: Leaving directory  `/c/Users/Rahul/Documents/NetBeansProjects/CppApplication_1'
  make.exe": *** [.build-impl] Error 2

  BUILD FAILED (exit value 2, total time: 2s)


代码:

#include <stdio.h>

int main(void) {
printf("hello");
return 0;
}


NetBeans-1 :


NetBeans-2:

【问题讨论】:

  • 您是否尝试在 PATH 的开头移动 MinGW 设置?

标签: c++ netbeans build


【解决方案1】:

问题是来自 msys 的“make”查找 msys mkdir 但找不到它,因为您没有在 msys 环境中运行。

解决此问题的安全方法是从 msys shell 启动 NetBeans。

您也可以手动创建目录,因为 gcc/g++/... 本身也可以在 msys 环境之外的路径上找到。

【讨论】:

    猜你喜欢
    • 2015-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 2012-08-07
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    相关资源
    最近更新 更多