您的位置:首页 > 编程语言 > Qt开发

qt应用程序的交叉编译和移植

2017-02-20 14:03 141 查看
1.   最好使用相同的lib和include文件路径。

即计算机上交叉编译环境的相关依赖库与Arm开发板上的库的文件路径最好一致

比如 计算机上的Makefile文件的制定库 路径为/usr/local/freescale/qt4.8.5/lib 

需要在计算机 和arm开发板上 都有该文件夹和相关文件

2. 需要确定选择对应的屏幕,在启动内核时,选择4.3寸显示屏

  3.同时必须校准一次

  

  3.export LD_LIBRARY_PATH=/opt/qt4.8.5/lib:/usr/local/tslib/lib 

  export LD_LIBRARY_PATH=/usr/local/freescale/qt4.8.5/lib:/usr/local/arm/tslib/lib

    开发环境不一致,在profile中修改

2. 旋转屏幕

chmod 777   qt90Rose

./qt90Rose -qws  -display "Transformed:Rot90" &

3.sizepolicy 为fixed 表示 大小不可改变,QT开发环境中设置

4.将/etc/rc.d/qt_env.sh  文件中的ts 相关的语句注释

5.QByteArray遇到0x00 会截断的问题 ,使用QByteArray保存数据时,若数据为0x00,则会截断
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt 移植