有两个文件
x86_project文件内容如下:
#!/bin/sh
qmake-qt4 -project
qmake-qt4
arm_project文件内容如下:
#!/bin/sh
$QMAKE -project
$QMAKE
两个文件中的第一句都是生成.pro文件,如果自己已经写好.pro文件就不必执行第一句了,因为执行后会覆盖掉之前写好的
第二句是生成Makefile文件,x86下使用qmake-qt4生成Makefile,而arm版本下$MAKE指定了arm版的qmake路径
通过-project生成的.pro文件通常存在一些缺失,比如当需要添加opengl的头文件和库时,qt默认是链接opengl的文件和库的,这个时候需要手动添加
QT += opengl
LIBS += -lglut \
-lGLU
头文件路径也可以通过手动添加INCPATH +=/opt/EmbedSky/qt-4.5/build/build_arm/include/QtOpenGL完成.
这里arm的opengl的头文件和库文件移植是存在的,如果大家有什么arm版本的qt+opengl好的移植方法,还请赐教.