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,则会截断
即计算机上交叉编译环境的相关依赖库与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-everywhere-4.7.3-ARM交叉编译移植(一)
- Qt4.7.3交叉编译移植
- Qt5.3.0的移植安装与测试(交叉编译,用于arm,支持tslib触摸屏)
- 如何交叉编译 移植 QT
- qt-everywhere-4.7.3-ARM交叉编译移植(二)
- 汇总(之一):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
- 交叉编译Qt应用程序,出现moc: Too many input files specified的问题
- 汇总(之三):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
- QT4.4.3 交叉编译环境搭建和移植
- 如何交叉编译 移植 QT
- qt-everywhere-4.7.3-ARM交叉编译移植(四)
- 移植QT到ZedBoard(制作运行库镜像) 交叉编译
- qt-everywhere-4.7.3-ARM交叉编译移植(三)
- Qt4.3.5-X11-交叉编译平台的搭建、移植详解
- 如何交叉编译 移植 QT
- QT交叉编译与移植
- tslib1.4与Qt4.8.6的交叉编译与移植
- QT/E的交叉编译环境的搭建和移植
- 如何交叉编译 移植 QT
- 汇总(之四):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置