概述
为什么80%的码农都做不了架构师?>>>
看我文章觉得有点用处的麻烦右上角点个赞吧...
首先说下Qt IFW = Qt Installer Framework → 传送门(点我、点我、点我) ← 打开比较慢,不过是可以打开的
顾名思义,Qt安装框架。
据说咱们下载来的Qt安装包,就是用她打包发布的,多去看看Qt安装目录结构和内容,你会发现这是真滴!!!
好了,简单介绍下Windows下怎么用IFW吧!
1.cmd进入Qt IFW安装目录bin下
2.执行binarycreator.exe -c packageconfigconfig.xml -p packagepackages customName.exe -v
3.等待完成之后,会在当前目录下生成customName.exe文件
目录结构你可以直接复制IFW安装目录下的例子examplestutorial -> 把tutorial整个拷贝过去参考操作...
小小技巧:
每次都要手动输入命令进入IFW安装目录是不是特别麻烦?
方式1.追加环境变量Path,(注意是追加,不要直接覆盖了...覆盖了你就悲剧了),
弱弱的吼句:cmd下为什么没有补全命令的功能?只有补全目录名或文件名的功能(还是说我没发现?)
方式2.直接拷贝一个cmd.exe到IFW安装目录/bin下,然后拉一个快捷方式到桌面即可。
方式3.手动创建一个.cmd或.bat文件,指向bin目录即可,效果同方式2.命令如下:
@echo off
cd
D:
cd "QtQtIFW-1.5.0bin"
rem 这里的目录大家不一样的,这行是注释
@cmd.exe
说说异常:
1.配置文件中文导致的异常:
把config.xml编码改成GBK不知道行不行,我还没try过...你可以try下
2.Qt平台插件没加或没路径不正确导致的异常:
现象:在自己电脑Windows 7上编译打包的,可以安装运行,跑到别人Window XP就出现如下错误:
解决:把Qt安装目录下的platforms目录拷贝到你的应用程序目录下即可。
如:D:QtQt5.4.15.4mingw491_32plugins(这里会有个platforms目录,拷贝走),
粘帖到自己的应用程序执行文件所在的目录,注意是.exe所在的目录。
3.应用程序打包安装完成,运行的时候部分图片不显示?
解决:弱弱的吼句:一定是你打开的方式不对...记得把imageformats目录里对应的动态库也拷贝走,
Qt内置的库好像只支持.png格式的图片,显示其他图片需要手动自己加对应的动态库,imageformats目录下自己找吧。
转载于:https://my.oschina.net/jannn/blog/508503
最后
以上就是清脆柠檬为你收集整理的Qt IFW的全部内容,希望文章能够帮你解决Qt IFW所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复