繁体   English   中英

我无法使Netbeans C ++正常工作,我在做什么错呢?

[英]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可执行文件:

  1. c:\\MSYS\\bin\\make.exe -3.81

    GNU Make 3.81版权所有(C)2006自由软件基金会,公司。 请参阅复制条件的来源。 没有保修; 甚至不是出于适销性或针对特定目的的适用性。

    该程序为i686-pc-msys构建

  2. 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM