关于QT移植的问题
在解压安装嵌入式版qt4后,应该在 根目录下 的mini2440里出现我需要的qt4 的库文件和头文件,操作是这样的,将qt-embedded4.5.1 放在 、/tmp下然后 tar./configure -prefix /mini2440 -release -shared -fast -pch -no-qt3support -qt-sql-sqlite -no-libtiff -no-libmng -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -no-openssl -nomake examples -nomake demos -nomake tools -optimized-qmake -no-phonon -no-nis -no-opengl -no-cups -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-xkb -no-sm -no-xinerama -no-xshape -no-separate-debug-info -xplatform qws/linux-arm-g++ -embedded arm -depths 16 -no-qvfb -qt-gfx-linuxfb -no-gfx-qvfb -no-kbd-qvfb -no-mouse-qvfb -qt-kbd-usb -confirm-license -qt-mouse-tslib -I/home/mytslib/include -L/home/mytslib/lib
设置的环境变量如下
PATH=/mini2440/bin:$PATH
QTDIR=/mini2440
MAINPATH=$QTDIR/man:$MAINPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
Export PATH QTDIR MAINPATH LD_LIBRARY_PATH
reboot后 看看 mini2440 里面 什么都没有,请问出现这种情况,是什么原因,我需要改动那些呢,谢谢了 --------------------编程问答-------------------- 没有make吧,你configure只是生成了makefile文件,最后还要make install。 --------------------编程问答-------------------- 我 gmake install了 ,但是还是没有啊 --------------------编程问答-------------------- ./configure 后面参数不检查语法的,即使写错了,也会生成makefile文件,这个配置你要确保没问题,配置过程看下有没有错误报告,然后再make install,编译过程多长时间,是否出错啊?一般正常的话2-3小时吧。
安装顺序是 1:./configure>>
2:make>>
3:make install
实在不行建议还是使用默认的安装地址也行啊。 --------------------编程问答-------------------- 楼上大哥 我想重新 安装一下 结果 ./configure 的时候出现了 这个
/mini2440/: unknown argument
-qt-gfx-linuxfb: unknown argument
-no-gfx-qvfb: unknown argument
-no-kbd-qvfb: unknown argument
-no-mouse-qvfb: unknown argument
-qt-kbd-usb: unknown argument
-qt-mouse-tslib: unknown argument
The specified system/compiler is not supported:
/tmp/qt-embedded-linux-opensource-src-4.5.3/mkspecs/qws/liunx-arm-g++
Please see the README file for a complete list.
请问这个是怎么回事啊?
是不是我的版本有问题 fedora 13
gcc 4.4.4 还有 arm-linux-gcc 4.3.2
谢谢您了 --------------------编程问答-------------------- 你先 make confclean,清一下配置再编译。其次你自己打./configure --help 查看帮助,不要直接复制网上的参数,你下载的应该是everywhere版本的。环境应该没问题,把重点放在配置参数上。 --------------------编程问答-------------------- 实在不行重新接压缩,编译。
补充:移动开发 , Qt