我刚开始学QT,编译出了点问题,不知错在哪里,麻烦各位帮忙看一下:
我使用的是Fedora 8 需要编译tmake-1.11.tar.gz ,qt-embede-2.3.7.tar.gz , qt-x11-2.3.2.tar.gz,qt-free-1.7.tar.gz 按论坛上很多贴的方法编译好了jpegsrc.v6b e2fsprogs.1.35 qt-x11 qte 然后执行操作
cd qtopia/src
./configure -platform linux-arm-g++
make
出现了如下错误
make -C libraries/qtopia
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/libraries/qtopia'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/libraries/qtopia'
make -C 3rdparty/libraries/freetype
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/freetype'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/freetype'
make -C libraries/qtopia1
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/libraries/qtopia1'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/libraries/qtopia1'
make -C libraries/qtopiapim
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/libraries/qtopiapim'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/libraries/qtopiapim'
make -C libraries/qtopiacalc
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/libraries/qtopiacalc'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/libraries/qtopiacalc'
make -C 3rdparty/libraries/gsm
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/gsm'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/gsm'
make -C 3rdparty/libraries/libavformat
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/libavformat'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/libavformat'
make -C 3rdparty/libraries/libavcodec
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/libavcodec'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/libraries/libavcodec'
make -C 3rdparty/tools/atd
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/3rdparty/tools/atd'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/3rdparty/tools/atd'
make -C applications/addressbook
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/addressbook'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher addressbook
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/addressbook'
make -C applications/calculator
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/calculator'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher calculator
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/calculator'
make -C applications/clock
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/clock'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher clock
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/clock'
make -C applications/datebook
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/datebook'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher datebook
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/datebook'
make -C applications/helpbrowser
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/helpbrowser'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher helpbrowser
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/helpbrowser'
make -C applications/imageviewer
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/imageviewer'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher showimg
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/imageviewer'
make -C applications/mediaplayer
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/mediaplayer'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher mpegplayer
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/mediaplayer'
make -C applications/mediarecorder
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/mediarecorder'
cd /root/qt/arm-qt/qtopia/bin ; ln -sf quicklauncher mediarecorder
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/mediarecorder'
make -C applications/sysinfo
make[1]: Entering directory `/root/qt/arm-qt/qtopia/src/applications/sysinfo'
arm-linux-gcc -L/root/qt/arm-qt/qtopia/lib -Wl,-rpath,/root/qt/arm-qt/qtopia/lib -L/root/qt/arm-qt/qt/lib -Wl,-rpath,/root/qt/arm-qt/qt/lib -o /root/qt/arm-qt/qtopia/bin/sysinfo .obj/linux-arm-g++//memory.o .obj/linux-arm-g++//graph.o .obj/linux-arm-g++//load.o .obj/linux-arm-g++//storage.o .obj/linux-arm-g++//versioninfo.o .obj/linux-arm-g++//sysinfo.o .obj/linux-arm-g++//main.o .obj/linux-arm-g++//moc_memory.o .obj/linux-arm-g++//moc_graph.o .obj/linux-arm-g++//moc_load.o .obj/linux-arm-g++//moc_storage.o .obj/linux-arm-g++//moc_versioninfo.o .obj/linux-arm-g++//moc_sysinfo.o -lqpe -lqtopia -lqte -lm
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: warning: libuuid.so.1, needed by /root/qt/arm-qt/qtopia/lib/libqtopia.so, not found (try using -rpath or -rpath-link)
/root/qt/arm-qt/qtopia/lib/libqtopia.so: undefined reference to `uuid_generate'
collect2: ld returned 1 exit status
make[1]: *** [/root/qt/arm-qt/qtopia/bin/sysinfo] 错误 1
make[1]: Leaving directory `/root/qt/arm-qt/qtopia/src/applications/sysinfo'
make: *** [applications/sysinfo] 错误 2
不知问题出在哪里,请教各位帮忙看一下,谢谢!