ubuntu下使用Netbeans7.2无法编译C++

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
rainbowindark
帖子: 7
注册时间: 2012-10-06 23:55
系统: windowsXP

ubuntu下使用Netbeans7.2无法编译C++

#1

帖子 rainbowindark » 2012-11-21 20:52

我机器下载了g++,在命令行中,可以编译c++程序。但使用Netbeans7.2之后,不知道如何配置c++编译环境。我在【tool】-> 【options】->【c++ compiler】里配置的g++路径是【/usr/bin/g++】,结果出现下面的错误,请高手们指点一下……

"/usr/bin/make" -f nbproject/Makefile-Release.mk QMAKE= SUBPROJECTS= .clean-conf
make[1]: Entering directory `/opt/NetbeanWorkspace/CppApplication_1'
rm -f -r build/Release
rm -f dist/Release/GNU-Linux-x86/cppapplication_1
make[1]: Leaving directory `/opt/NetbeanWorkspace/CppApplication_1'


CLEAN SUCCESSFUL (total time: 114ms)

"/usr/bin/make" -f nbproject/Makefile-Release.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/opt/NetbeanWorkspace/CppApplication_1'
"/usr/bin/make" -f nbproject/Makefile-Release.mk dist/Release/GNU-Linux-x86/cppapplication_1
make[2]: Entering directory `/opt/NetbeanWorkspace/CppApplication_1'
mkdir -p build/Release/GNU-Linux-x86
rm -f build/Release/GNU-Linux-x86/Demo1.o.d
g++ -c -O2 -I/usr/include/c++/4.6.3 -MMD -MP -MF build/Release/GNU-Linux-x86/Demo1.o.d -o build/Release/GNU-Linux-x86/Demo1.o Demo1.cpp
mkdir -p build/Release/GNU-Linux-x86
rm -f build/Release/GNU-Linux-x86/main.o.d
g++ -c -O2 -I/usr/include/c++/4.6.3 -MMD -MP -MF build/Release/GNU-Linux-x86/main.o.d -o build/Release/GNU-Linux-x86/main.o main.cpp
mkdir -p dist/Release/GNU-Linux-x86
g++ -o dist/Release/GNU-Linux-x86/cppapplication_1 build/Release/GNU-Linux-x86/Demo1.o build/Release/GNU-Linux-x86/main.o
build/Release/GNU-Linux-x86/main.o: In function `main':
main.cpp:(.text.startup+0x0): multiple definition of `main'
build/Release/GNU-Linux-x86/Demo1.o:Demo1.cpp:(.text.startup+0x0): first defined here
collect2: ld returned 1 exit status
make[2]: *** [dist/Release/GNU-Linux-x86/cppapplication_1] Error 1
make[2]: Leaving directory `/opt/NetbeanWorkspace/CppApplication_1'
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/opt/NetbeanWorkspace/CppApplication_1'
make: *** [.build-impl] Error 2


BUILD FAILED (exit value 2, total time: 798ms)
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: ubuntu下使用Netbeans7.2无法编译C++

#2

帖子 YeLee » 2012-11-21 20:57

main.cpp:(.text.startup+0x0): multiple definition of `main'
:em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
rainbowindark
帖子: 7
注册时间: 2012-10-06 23:55
系统: windowsXP

Re: ubuntu下使用Netbeans7.2无法编译C++

#3

帖子 rainbowindark » 2012-11-21 21:18

YeLee 写了:
main.cpp:(.text.startup+0x0): multiple definition of `main'
:em01 :em01 :em01
这个C++文件在命令行里,用g++能够正常编译和执行,代码本身没问题,应该是IDE配置不对吧……请指点一下……
rainbowindark
帖子: 7
注册时间: 2012-10-06 23:55
系统: windowsXP

Re: ubuntu下使用Netbeans7.2无法编译C++

#4

帖子 rainbowindark » 2012-11-21 21:38

找到问题出在哪了,谢谢诸位,就是还不知道这里怎么结贴……
回复