若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125517555
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)
Qt开发专栏:各种问题解决(点击传送门)
国产麒麟系统相关开发
问题
现场部署到目标机后,命令行可以运行,但是双击可执行文件无法直接运行(带了不带opengl的QCustomplot2.1.0)。
提前尝试
1.之前已经安装了3台不同的物理机,多个虚拟机,不同人尝试都是没有问题的(双击可执行文件可以运行);
尝试解决
1.尝试库版本一致,未解决
2.尝试LD_LIBRARY_PATH添加进.bashrc,未解决
3.部署机上编译源码一次,编译出的应用双击可运行,可以解决
解决方法
在部署机上安装Qt,然后在开发机上,安装与部署机上Qt版本一致和路径一致的Qt开发环境,这样开发机上编译的Qt程序可以到部署机上双击即可运行(应该是依赖库其本身的依赖库的问题)。
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125517555