• 3969阅读
  • 1回复

我 编译Qtopia的自带例子怎么出错了 ,大家帮帮我呀,怎么这里就没有人回答 [复制链接]

上一主题 下一主题
离线jimmyhua
 
只看楼主 倒序阅读 楼主  发表于: 2008-04-28
— 本帖被 XChinux 执行加亮操作(2008-04-29) —
rm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/include -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qtopia/include -o hello.o hello.cpp
arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/include -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qtopia/include -o main.o main.cpp
/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/bin/uic hello_base.ui -i hello_base.h -o hello_base.cpp
arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/include -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qtopia/include -o hello_base.o hello_base.cpp
/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/bin/moc hello_base.h -o moc_hello_base.cpp
arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/include -I/opt/FriendlyARM/QQ2440/ipaq-qtopia/qtopia/include -o moc_hello_base.o moc_hello_base.cpp
arm-linux-gcc  -o /opt/FriendlyARM/QQ2440/ipaq-qtopia/qtopia/bin/hello hello.o main.o hello_base.o moc_hello_base.o  -L/opt/FriendlyARM/QQ2440/ipaq-qtopia/qtopia/lib -L/opt/FriendlyARM/QQ2440/ipaq-qtopia/qt/lib -lqpe -lqtopia -lqte
hello_base.o(.text+0x0): In function `Hello::Hello[not-in-charge](QWidget*, char const*, unsigned)':
: multiple definition of `Hello::Hello[not-in-charge](QWidget*, char const*, unsigned)'
hello.o(.text+0x0): first defined here
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: Warning: size of symbol `Hello::Hello[not-in-charge](QWidget*, char const*, unsigned)' changed from 1720 in hello.o to 1508 in hello_base.o
hello_base.o(.text+0x5e4): In function `Hello::Hello[in-charge](QWidget*, char const*, unsigned)':
: multiple definition of `Hello::Hello[in-charge](QWidget*, char const*, unsigned)'
hello.o(.text+0x6b8): first defined here
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: Warning: size of symbol `Hello::Hello[in-charge](QWidget*, char
const*, unsigned)' changed from 1720 in hello.o to 1508 in hello_base.o
hello_base.o(.text+0xbc8): In function `Hello::~Hello [not-in-charge]()':
: multiple definition of `Hello::~Hello [not-in-charge]()'
hello.o(.text+0xd70): first defined here
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: Warning: size of symbol `Hello::~Hello [not-in-charge]()' changed from 96 in hello.o to 32 in hello_base.o
hello_base.o(.text+0xbe8): In function `Hello::~Hello [in-charge]()':
: multiple definition of `Hello::~Hello [in-charge]()'
hello.o(.text+0xdd0): first defined here
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: Warning: size of symbol `Hello::~Hello [in-charge]()' changed from 96 in hello.o to 32 in hello_base.o
hello_base.o(.text+0xc08): In function `Hello::~Hello [in-charge deleting]()':
: multiple definition of `Hello::~Hello [in-charge deleting]()'
hello.o(.text+0xe30): first defined here
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: Warning: size of symbol `Hello::~Hello [in-charge deleting]()' changed from 104 in hello.o to 44 in hello_base.o
collect2: ld returned 1 exit status
make: *** [/opt/FriendlyARM/QQ2440/ipaq-qtopia/qtopia/bin/hello] Error 1

beijing
离线shiroki

只看该作者 1楼 发表于: 2008-04-30
你编译的是哪个例子? qtopia什么版本?
我怎么找不到hello_base*文件阿,是不是你自己加进去的??
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个