当前位置: 首页 > news >正文

长沙网站快速优化排名美工常用找素材网站

长沙网站快速优化排名,美工常用找素材网站,开原网站网站建设,网上下载的文件打开是乱码怎么办已实验第二种方法可用。 工具:电脑必备、QT下的windeployqt Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法…

已实验第二种方法可用。

工具:电脑必备、QT下的windeployqt

Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。
因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。

注:在这里以Qt 5.3.2+MinGW开发环境为例,(其他版本类同)

在开始菜单中找到Qt 5.3 for Desktop (MinGW 4.8 32 bit)

这里可以打开 Qt 命令行,从这里就可以执行 windeployqt 工具。

集成开发环境 QtCreator 目前生成图形界面程序 exe 大致可以分为两类:
Qt Widgets Application 和 Qt Quick Application。

下面分别介绍这两类exe 的发布方式。

Qt Widgets Application可执行程序发布方式:
首先用 QtCreator 新建一个 Qt Widgets Application 项目,直接用默认的 QMainWindow 程序就可以了,项目名字假定是 hellomw。
然后以 Release 方式编译生成 exe 程序:

1、 生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:
E:\QT_Data\Clx\05\Clx_ImageProcessor\
它的项目生成目录是

E:\QT_Data\Clx\05\build-Clx_ImageProcessor-Desktop_Qt_5_3_MinGW_32bit-Release\
进入这个文件夹,在进入它的子文件夹 release 里面,找到 Clx_ImageProcessor.exe ,
将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 
E:\Clx\fb\ 文件夹里面。

然后从开始菜单打开 Qt 命令行,输入命令 :cd /d E:\Clx\fb\
然后使用 windeployqt 工具命令:

windeployqt Clx_ImageProcessor.exe

然后可以在 E: \Clx\fb\ 文件夹里看到 windeployqt 工具自动复制的插件文件夹
和 dll文件、qm文件。这时候得到的就完整的 exe 程序发布集合,依赖关系都解决好了。

 

把 E: \Clx\fb\ 文件夹 打包就可以发布了,不用自己一个个找 dll 文件了。
E: \Clx\fb\ 文件夹里的qm文件是多国语言翻译文件,不需要可以删了,
其他的都保留。

2、Qt Quick Application发布方式
首先用 QtCreator 新建一个 Qt Quick Application 项目,直接用默认的项目模版,点击下一步生成项目,项目名字假定是 helloqml。
然后以 Release 方式编译生成 exe 程序:

E:\QT_Data\Clx\05\Clx_ImageProcessor\
它的项目生成目录是

E:\QT_Data\Clx\05\build-Clx_ImageProcessor-Desktop_Qt_5_3_MinGW_32bit-Release\

进入这个文件夹,在进入它的子文件夹 release 里面,找到 Clx_ImageProcessor.exe ,将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 E:\Clx\fb\ 文件夹里面。

然后从开始菜单打开 Qt 命令行,输入命令 :cd /d E:\Clx\fb\
然后使用 windeployqt 工具命令:

windeployqt Clx_ImageProcessor.exe --qmldir C:\Qt\Qt5.3.2\5.3\mingw482_32\qml

(注:这是一行代码没有换行)


注意不要跟烧包一样照抄上条命令,--qmldir 是指出 Qt 库里面的 qml 文件夹位置,
上面命令里 C:\Qt\Qt5.3.2 是 Qt 官方开发环境安装的文件夹,
C:\Qt\Qt5.3.2 \5.3\mingw482_32 是Qt类库的目录(QTDIR),
因此使用的 --qmldir 后面写的是 C:\Qt\Qt5.3.2\5.3\mingw482_32\qml
读者Qt环境安装路径不一样,要根据实际情况修改!


然后可以看到 E:\Clx\fb\ 文件夹里有一大堆文件,就是 QtQuick程序需要的依赖文件。
将整个 E:\Clx\fb\ 文件夹 打包就可以发布出去,在别的电脑上使用。这个 E:\Clx\fb\ 文件夹里的东西很多,看不懂就不要删,老老实实打包发布就行了。

上面是最简单的程序发布,实际复杂程序可能还带一些图片文件、数据库文件、配置文件之类的,可以按自己需要添加这些文件到发布文件夹里面。

http://www.yayakq.cn/news/769974/

相关文章:

  • 专业制作网站公司河南工程建设信息网查
  • 新网站一般建设空间大小深圳世展建设公司
  • 云南网站建设哪个好it培训机构一般培训多久
  • 常州市城市建设集团有限公司网站江苏建设工程建设网
  • 如何查看域名以前是做什么网站的怎么去推广自己的店铺
  • 昆山建设银行交学费的网站怎样做才能让网站帮忙送东西
  • 胖哥食品网站建设规范意见网站建设定义
  • 什么样的网站利于优化银川网站制作公司
  • 萍乡网站seo门户网站开发报价
  • 二手房中介网站建设网站首页大图素材
  • 天津建设注册执业中心网站上海川沙网站建设
  • 站点地址和wordpress区别自助外贸英文网站建设
  • 三亚住房和城乡建设厅网站常德网站建设企业
  • 广西响应式网站制作浙江省城乡建设厅官网
  • 网站建设三剑客双峰做网站
  • 宁波网站建设模板下载免费南昌网站建设公司价位
  • asp.net网站的数据库配置wordpress的开发框架
  • 网站编排页面网站开发后期维护更新
  • 类似k站的网站7c框架 网站建设
  • 天津圣辉友联网站建设seo的工具有哪些
  • 一浪网站建设局域网
  • 网站功能定制合同一条视频可以多平台发布吗
  • 自建网站访问报错衡水市网站建设
  • 小伙做钓鱼网站 背警方带走长沙网站建设王道下拉惠
  • 贵州省住房与城乡建设部网站域名备案和网站备案的区别
  • 河北世达建设集团有限公司网站数据分析师前景
  • 浙江省建设投资集团有限公司网站wordpress标签是什么
  • 建设公司需要网站吗企业网站程序
  • 北京网站建设公司现状wordpress去除顶部工具栏
  • 文字壁纸做背景处理的网站网站建设地图怎么设置