QT生成的exe文件独立运行的问题

QT生成exe文件后是不能独立运行的,也就是说不能copy到别的电脑上运行,甚至在自己电脑上也不行,双击运行就是出现如下提示

QT生成的exe文件独立运行的问题_第1张图片

下面我们就说说如何让exe文件独立运行

1、编译release版本,单击下图显示屏图标cong debug切换到Release,再次单击绿色三角符号

QT生成的exe文件独立运行的问题_第2张图片

在项目文件夹下会出现一个release目录

QT\UART\build-UART-Desktop_Qt_5_12_0_MinGW_64_bit-Release\release

里面就放着生成的exe文件

QT生成的exe文件独立运行的问题_第3张图片

2、新建一个文件夹姜上面的exe文件copy出来,我的路径是QT\UART_app

QT生成的exe文件独立运行的问题_第4张图片

3、使用QT的命令终端添加依赖库文件,打开命令终端,进入到刚才新建的文件夹下面

QT生成的exe文件独立运行的问题_第5张图片

QT生成的exe文件独立运行的问题_第6张图片

4、使用windeployqt 命令 + .exe文件名操作进行依赖库添加

QT生成的exe文件独立运行的问题_第7张图片

QT生成的exe文件独立运行的问题_第8张图片

处理结束后进入到刚才新建的文件夹下,发现依赖的库都已经添加

QT生成的exe文件独立运行的问题_第9张图片

双击exe文件,发现可以运行了

QT生成的exe文件独立运行的问题_第10张图片

完结,撒花

你可能感兴趣的:(qt,开发语言)