Sqlite   发布时间:2022-05-22  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了解析QT 4.5 编译(6)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

第四步:生成Makefile

cd ../target

 
 
  1. ../source/configure-release-image/Qtopia-prefix/Qtopia-xplatform
  2. linux-arm-g++-archarm-no-qvfb-displaysize320x240-no-modem-extra-qtopiacore-config"
  3. -release-xplatformqws/linux-arm-g++-embeddedarm-qconfigqpe-depths4,8,16,32
  4. -qt-sql-sqlite-no-mouse-linuxtp-qt-mouse-tslib-I/home/linux/tslib/include
  5. -L/home/linux/tslib/lib"2>../configureERR.tx

注意:这里/Qtopia是最后Qtopia的安装路径,安装到主机的某个路径下,最终这个路径和目标板上的路径必须一致。

主要配置选项解说如下:

 
 
  1. -xplatformlinux-arm-g++-archarm

目标平台为arm-linux,体系结构为arm。

 
 
  1. -no-qvfb

目标平台已支持framebuffer,因而不使用虚拟帧缓冲。

 
 
  1. -extra-qtopiacore-config

为Qtopia core 配置选项。

 
 
  1. -xplatformqws/linux-arm-g++-embeddedarm

目标平台编译配置文件使用qtopiacore/qt/mkspecs/qws/linux-arm-g++目录下的配置文件,嵌入式平台为arm。

 
 
  1. -qconfigqpe

使用配置文件qconfig-qpe.h,若使用qconfig-large.h配置文件,则使用-qconfig large选项。

 
 
  1. -qt-sql-sqlite

数据库支持sqlite。

 
 
  1. -qt-kbd-usb

键盘支持usb协议。

 
 
  1. -no-mouse-linuxtp-qt-mouse-tslib
  2. -I/home/linux/tslib/include-L/home/linux/tslib/lib

@H_673_193@触摸屏协议不支持linuxtp,支持tslib,并在后面添加上刚才编译的tslib的头文件和库。

2>../qtopiaconfigureERR.txt

最后将配置过程中的错误输出到qtopiaconfigureERR.txt文件中。

第五步:make

第六步:make install

第七步:cp source/etc/zoneinfo /Qtopia/ -a

第八步:将安装和的目录到nfsroot目录下

cp /Qtopia /rootfs -a

第九步:配置目标板环境变量脚本

vim qtopia.sh

添加如下内容:

#!/bin/sj

 
 
  1. exportTSliB_ROOT=/tslib
  2. exportTSliB_TSDEVICE=/dev/event0
  3. exportLD_LIBRARY_PATH=/tslib/lib:$LD_LIBRARY_PATH
  4. exportQWS_SIZE=320x240
  5. exportTSliB_FBDEVICE=/dev/fb0
  6. exportTSliB_PLUGINDIR=/tslib/lib/ts
  7. exportTSliB_CONSolEDEVICE=none
  8. exportTSliB_CONFfile=/tslib/etc/ts.conf
  9. exportPOINTERCAL_file=/etc/pointercal
  10. exportQWS_MOUSE_PROTO=Tslib:/dev/event0
  11. exportTSliB_CAliBfile=/etc/pointercal
  12. exportTSliB_TSEVENTTYYPE=H3600i
  13. exportLD_LIBRARY_PATH=/Qtopia/lib:$LD_LIBRARY_PATH
  14. exportQWS_SW_cursOR
  15. exportsetHOME=/root
  16. exportsetQPEDIR=/Qtopia
  17. exportsetQWS_KEYBOARD="TTY:/dev/tty1""
  18. exportQWS_disPLAY="linuxFb:mmWIDth35:mmHeight45:0"

三、启动Qtopia

第一步:目标板开机

第二步:运行脚本qtopia.sh

./qtopia.sh

第三步:运行qpe

/Qtopia/bin/qpe

这个时候就能看到一个漂亮的界面了。

网关配置

ifconfig eth0 192.168.0.165 netmask 255.255.255.0

大佬总结

以上是大佬教程为你收集整理的解析QT 4.5 编译(6)全部内容,希望文章能够帮你解决解析QT 4.5 编译(6)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: