步骤一:双击.pro文件,用Qt打开工程文件。选“Release”版本-->构建-->编译。
步骤二:复制步骤一生成的.exe文件(步骤一生成的exe文件在qt工程文件的build-xx的release文件夹里)。
步骤三:新建一个文件夹,把步骤二复制的exe文件放到该文件夹中。比如我在桌面新建名为serial的文件夹,并把serial.exe文件复制到新文件夹。
步骤四:在Everything中查找“windeployqt”,因为我用的编译器是MinGW_32,所以我选第一个进行复制粘贴。(Everthing是一个查找文件的APP,如果没有,十分建议装一个)
步骤五:在步骤三新建的serial文件夹中右键,选择在“在终端中打开“,在终端命令行上粘贴步骤四复制的windeployqt路径名和文件名,先空格,再添加exe文件名,“enter”即可生成相应的ddl等文件。
步骤六:双击exe文件,查看是否可执行。若没提示,则成功;若出现xx.dll未找到的提示,则把工程文件的lib文件夹里的ddl文件复制到exe所在文件夹里,则能成功运行。
如何确定自己的编译器是哪个类型?
方法一:打开qt的工程,点击左侧的项目,可看到Build&Run里用的是QT5.12.12MinGW_32bit版本的
方法二:工程文件夹里的文件夹名字就可以判断我用的是QT5.12.12MinGW_32bit版本的