首页| 论坛| 消息

标题:我的QTOPIA编译自带的例子编译不过去,大侠帮忙看看
作者:jimmyhua
日期:2008-04-27 14:33
内容:

-I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/include -pipe -DQT_QWS_IPAQ -DQWS -fno-exceptions -fno-rtti -O2 -Wall -W -DNO_DEBUG
-o hello.o hello.cpp
arm-linux-g++ -c -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/include -pipe -DQT_QWS_IPAQ -DQWS -fno-exceptions -fno-rtti -O2 -Wall -W -DNO_DEBUG
-o main.o main.cpp
/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/bin/moc hello.h -o moc_hello.cpp
arm-linux-g++ -c -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/include -pipe -DQT_QWS_IPAQ -DQWS -fno-exceptions -fno-rtti -O2 -Wall -W -DNO_DEBUG
-o moc_hello.o moc_hello.cpp
arm-linux-gcc -L/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/lib -Wl,-rpath,/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/lib -o ./hello hello.o main.o moc_hello.o -lqte
hello.o(.text+0x48): In function `Hello::Hello(char const*, QWidget*, char const*)':
: undefined reference to `operator new(unsigned)'
hello.o(.text+0xe8): In function `Hello::Hello(char const*, QWidget*, char const*)':
: undefined reference to `operator new(unsigned)'
moc_hello.o(.gnu.linkonce.t._ZN5HelloD0Ev+0x5c): In function `Hello::~Hello ()':
: undefined reference to `operator delete(void*)'
/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/lib/libqte.so: undefined reference to `operator new[](unsigned)'
/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/lib/libqte.so: undefined reference to `__cxa_pure_virtual'
/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/lib/libqte.so: undefined reference to `operator delete[](void*)'
collect2: ld returned 1 exit status


#1 [无境 04-29 02:03]
修改Makefile文件.在libs中添加 -lm -stdc++加上这两个库,同时原来的link 选项要改成g++针对X86平台,

回复 发表
主题 版块