概述
linux下打包C++ Qt可执行程序
-
- 零、问题描述
- 一、出现的问题和解决方法
- 二、通过配置脚本设置环境变量
零、问题描述
最近在搞linux下打包程序,由于使用了Qt相关的函数接口,出现了很多Qt相关的问题,上篇文章写了linux下打包C++可执行程序的方法:https://blog.csdn.net/toby54king/article/details/103376514,shell脚本打包的程序,打包了很多系统的库,造成转移到其他系统上出现冲突,后来只能一个一个手动挑选缺失的库,这样就解决了。
一、出现的问题和解决方法
下面总结一下出现的问题以及解决方法:
1、error:undefined reference to ‘vtable for *’ -》:
把windows下的moc文件放入到linux下面,加入到需要的.cpp文件中,同时注意修改moc文件中的头文件路径为linux下面的。
2、libQt5Core.so:error:undefined reference to ‘ucal_clone_54’ -》缺少库libicuil8n.so.54库
3、error while loading shared l
最后
以上就是可靠雨为你收集整理的linux下打包C++ Qt可执行程序出现的问题总结的全部内容,希望文章能够帮你解决linux下打包C++ Qt可执行程序出现的问题总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复