您当前的位置: 首页 >  windows

DS小龙哥

暂无认证

  • 4浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

windows下动态发布QT程序

DS小龙哥 发布时间:2016-03-28 00:17:00 ,浏览量:4

Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll, 如果自己去复制dll,很可能缺少几个文件,导致exe在别的电脑里无法正常运行。 因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。  windeployqt 工具可以自动复制,插件文件夹和 dll文件、qm文件。可以得到完整的 exe 程序发布集合,解决所有的依赖关系。

笔者的开发环境:Qt 5.5.0+VS2010 一、Qt Widgets Application可执行程序发布方式 首先用 QtCreator 新建一个 Qt Widgets Application 项目,项目名字假定是 QT_1。 然后以 Release 方式编译生成 exe 程序: 1、编译工程

图1 选择构建程序为-发布版本(release)

图2 编译成功后,会在工程路径release目录下生成xx.exe文件。

图3 生成的.exe文件 将这个生成的QT_1.exe文件拷贝至新的文件夹。 比如创建一个QT_release的文件夹,将QT_1.exe拷贝至QT_release文件夹,等待发布。

图4

2、运行windeployqt工具,发布软件 Windeployqt工具在什么地方? 答:在QT软件安装的bin目录下。 笔者的Windeployqt工具路径:D:\Qt\Qt5.5.0\5.5\msvc2010\bin

如图所示:

图5

Windeployqt工具需要在DOS命令行运行,所以需要将Windeployqt工具路径添加到系统的环境变量里。 添加环境变量步骤&#

关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0560s