提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
上期我们配置了Cursor中编译Qt项目的操作。然而我发现Qt生成的可执行文件(无论是debug还是Release版本)都是无法运行的,会提示如下错误
提示:以下是本篇文章正文内容,下面案例可供参考
一、解决方案
两个参考教程
https://blog.csdn.net/weijifen000/article/details/102537640
https://blog.dreamforme.top/2023/12/17/%E4%B8%80%E7%A7%8D%E8%A7%A3%E5%86%B3QT5%E5%8F%91%E5%B8%83release%E6%96%87%E4%BB%B6%E5%BC%95%E5%8F%91%E7%9A%84%E6%97%A0%E6%B3%95%E5%AE%9A%E4%BD%8D%E7%A8%8B%E5%BA%8F%E8%BE%93%E5%85%A5%E7%82%B9%E9%94%99%E8%AF%AF%E7%9A%84%E6%96%B9%E6%B3%95/
第一教程其实是告诉我们为什么直接用Qt生成的可执行文件是没法用的,然后叫我们怎么用windeployqt打包。
第二个教程是对第一教程的补充,第一个教程其实是对Qt中debug版本的可执行文件进行打包的操作,第二个教程教我们如何打包Release版本。
接下来看我操作
二、使用步骤
注意在Cursor中编写后,一定要回到QtCreator中重新构建项目和运行,然后再将生成的可执行文件进行打包
1.如何让Release版本中的可执行文件可运行
将Release版本中的可执行文件复制到一个新文件夹中
粘贴到这个文件夹
打开这个程序(因为我是用这个套件编译的项目)
跳转到新建的文件夹
然后输入命令,强制release模式(输入绿圈所在那一行就好)
打包后效果(re文件夹只有50M)
2.如何让Debug版本中的可执行文件可运行
复制可执行文件
粘贴到这个文件中
然后输入命令,强制debug模式
打包后(这个de文件夹要900多M)
总结
继续学习中