当前位置: 移动技术网 > IT编程>开发语言>C/C++ > QGC地面站程序打包(利用windeployqt打包)

QGC地面站程序打包(利用windeployqt打包)

2020年07月13日  | 移动技术网IT编程  | 我要评论

1、选择Release,点击编译
在这里插入图片描述
2、把QGroundControl.exe单独移出来,放到一个文件夹中
在这里插入图片描述
在这里插入图片描述
3、打开MSVC 2017 64-bit控制台
在这里插入图片描述
4、windeployqt 工具使用

进入之前创立的单独文件夹;然后使用 windeployqt 工具命令:windeployqt QGroundControl.exe 可以用tab补全哦
在这里插入图片描述
点击应用程序,发现运行失败,弹出以下错误。
在这里插入图片描述
这个时候去之前发布生成的文件夹中寻找“SDL2.dll”,再复制到release文件夹中:
在这里插入图片描述
我的就报了这一个错误,缺什么就补什么吧

再双击“QGroundControl.exe”应用程序,就成功啦。
在这里插入图片描述
如果想发布成单一exe形式,可以利用"Enigma Virtual Box”生成,这里不做介绍了

本文地址:https://blog.csdn.net/qq_16504163/article/details/107248275

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网