./configure -prefix ~/myTools/qt-4.7.4 -opensource -fast -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -no-svg -no-webkit -no-javascript-jit -no-script -no-scripttools -no-declarative -no-declarative-debug -platform linux-g++-64
-prefix 的参数会写入 qmake的二进制代码中。
当qmake根据pro文件生成 Makefile时,默认使用的QTDIR的地方会使用这个prefix, 因此最好在configure时指定路径。
qmake生成Makefile时, 默认添加的include和lib 的路径prefix就会使用该参数
platform --> 参数: qt-src/mkspecs/ 下的文件夹名称
make
QT embeded 4.7 编译:
0. 先编译并安装好tslib于 /usr/local/tslib/中
1. ./configure -prefix /usr/local/Trolltech/qt-4.7.4-arm -opensource -confirm-license -embedded arm -xplatform qws/linux-arm-g++ -no-qt3support -fast -no-largefile -qt-mouse-tslib -I /usr/local/tslib/include -L /usr/local/tslib/lib -make tools -make demos -make examples -make docs -qt-libjpeg -qt-libpng -qt-libtiff -qt-gif -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -no-svg -no-webkit -no-javascript-jit -no-script -no-scripttools -no-declarative -no-declarative-debug
注意:
-no-.....根据需要可选!
2. make
3. make install
然后使用 qmake -project ->修改配置 -> qmake -makefile -> makefile -> OK
在Ubuntu里面运行 qt 自带的example
1. 设置QTDIR 环境变量
2. 设置PATH路径
3. 设置 LD_LIBRARY_PATH
由于ubuntu里面 GNOME屏蔽了 LD_LIBRARY_PATH,所以使用如下方法:
ref : http://blog.csdn.net/r91987/article/details/6879067
使用 /etc/ld.so.conf.d/*.conf来配置链接库文件。
运行 sudo ldconfig -v