天嵌实验QT遇到的问题
$ lsfirst.cpp first.h first.pro main.cpp Makefile ui2cpp
first.desktop first.o first.pro~main.cpp~moc_first.cpp
first.desktop~first.pngfirst.ui main.o moc_first.o
$ make
arm-linux-g++-o /opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/image/opt/Qtopia/bin/first main.o first.o moc_first.o-L/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/lib -L/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/lib -lm -lqpe -lqtopia -lqte
/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/lib/libqpe.so when searching for -lqpe
/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lqpe
collect2: ld returned 1 exit status
make: *** Error 1
这是第三章 第一个Qt应用程序的开发流程遇到的问题,是什么原因,谢谢~~
在终端输入qmake -v,如果没打印就是没设置
看你的情况应该是没有设置QT的环境变量,手册中有说明,看下先 $ qmake -v
Qmake version: 1.06c-Qtopia (Qt 3.2.1)
Qmake is free software from Trolltech AS.
我已经有按照手册设置环境变量:
$ source setX86_QpeEnv
页:
[1]