为了实现各平台之间的移植,初步接触Qt,发现其甚是好用!公司的产品大部分都是用串口来实现与上位机通信的,所以首先了解Qt的串口操作,其次还用到数据转动态曲线,多线程,音视频多媒体以及读写excel文件等操作。整个系统基本稳定运行后,就要打包发布了,自己的劳动成果可以发不了,很是激动!windows打包的流程基本是这样的,首先Qt编译要选择静态编译,之后再利用NSIS脚本将编译好的Qt可执行文件打包,这样就可以完美发布了。当然,很多细节还是要注意的,比如图片格式,应用图标的设置,编码的字符等,总之,遇到问题多方求教就是了,网络、论坛、QQ群皆可为我师!
以下附上编译脚本。
!define QTDIR "C:/Qt/4.8.4"
outfile "test.exe"
installDir "$PROGRAMFILES/test"
RequestExecutionLevel admin
Page directory
Page instfiles
section
setOutPath $INSTDIR
file test.exe
file C:\Qt\4.8.4\bin\QtCore4.dll
file C:\Qt\4.8.4\bin\QtGui4.dll
file C:\Qt\4.8.4\bin\mingwm10.dll