[英]I can't get Netbeans C++ to work, what am I doing wrong?
我最近下载了Netbeans,当我尝试在示例程序上进行编译时,我无法获得C ++组件的正常工作,但出现此错误:
"/c/Users/*/Documents/NetBeansProjects/Welcome_1/"C:/Program Files (x86)/MinGW/msys/1.0/bin/make.exe"" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0 `"/c/Users/*/Documents/NetBeansProjects/Welcome_1/"C:/Program Files (x86)/MinGW/msys/1.0/bin/make.exe"" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf'
make.exe": *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 3s)
我正在使用以下构建工具:
家庭:MinGW
基本目录:C:\\ Program Files(x86)\\ MinGW \\ bin
C编译器:C:\\ Program Files(x86)\\ MinGW \\ bin \\ gcc.exe
C ++编译器:C:\\ Program Files(x86)\\ MinGW \\ bin \\ g ++。exe
Fortran编译器:C:\\ Program Files(x86)\\ MinGW \\ bin \\ gfortran.exe
汇编器:C:\\ Program Files(x86)\\ MinGW \\ bin \\ as.exe
生成命令:C:\\ Program Files(x86)\\ MinGW \\ bin \\ msys \\ 1.0 \\ bin \\ make.exe
或者,我使用了C:\\ Program Files(x86)\\ Msys \\ 1.0 \\ bin \\ make.exe
调试器命令:C:\\ Program Files(x86)\\ MinGW \\ bin \\ gdb.exe
使用Nuwen的MinGW“ distro”和MSYS,在Windows 8上全新安装NetBeans 7.3时遇到了同样的问题。 我使用了MSYS make,但是并没有自动检测到它。
发生的奇怪的事情是这样的:
“ / c / Users / * / Documents / NetBeansProjects / Welcome_1 /” C:/程序文件(x86)/MinGW/msys/1.0/bin/make.exe“” -f nbproject / Makefile-Debug.mk QMAKE = SUBPROJECTS = .build-conf
如我们所见,当前项目的路径和使可执行文件的路径被粘在一起,因此显然会出现错误。
我首先要做的是比较make可执行文件的版本。 我有两个make可执行文件:
c:\\MSYS\\bin\\make.exe
-3.81
GNU Make 3.81版权所有(C)2006自由软件基金会,公司。 请参阅复制条件的来源。 没有保修; 甚至不是出于适销性或针对特定目的的适用性。
该程序为i686-pc-msys构建
c:\\MinGW\\bin\\make.exe
-3.82
为i686-pc-mingw32构建的GNU Make 3.82版权所有(C)2010自由软件基金会,公司。许可证GPLv3 +:GNU GPL版本3或更高版本http://gnu.org/licenses/gpl.html这是免费软件:您是自由更改和重新分发它。 在法律允许的范围内,没有任何担保。
我当时将NB指向MSYS,但是当我将其更改为MinGW时-一切都神奇地开始了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.