我是靠谱客的博主 清脆柠檬,最近开发中收集的这篇文章主要介绍Qt IFW,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

为什么80%的码农都做不了架构师?>>>   hot3.png

看我文章觉得有点用处的麻烦右上角点个赞吧...

首先说下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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部