QT发布问题
发布QT程序
- 发布一个Qt程序只需要在release模式下构建Qt应用程序
发布的类别
- 静态编译,静态编译产生一个单独的exe文件,其优势是你只有极少部分的文件需要发布.但是缺陷也很明显,这个单独的exe文件太大以至于毫无灵活性(比如改程序的新版本,则需要重新发布)
- 动态编译,一般要发布包含dll文件的程序则需要用到动态编译,它推背感更小的更灵活的exe文件.并且有利于后期的维护和版本的更新.还有就是共享一些dll文件或一些库文件.
方法步骤
- 在QtCreator在release方式下生成exe程序
- 从开始菜单(或者直接按
win+r
打开运行界面,在里面输入cmd
)打开命令行 - 进入该exe文件目录下
- 使用windeployqt命令
windeployqt 要发布的exe文件