QT发布中遇到的问题 - wufan的专栏 - 博客频道 - CSDN.NET

QT发布中遇到的问题


分类:
qt

2012-04-05 11:15
8人阅读
评论(0)
收藏
举报

最近开始研究qt,不可避免的就要碰到qt的发布。书上面的例子不包括这一部分,网上这方面资料很多(其实仔细看看就是qt自带assistant里面翻译过来的,所以有问题还是先查阅assistant)

一篇可以参考的qt在x11平台的发布

http://blog.sina.com.cn/s/blog_7a9ade2c0100vcfh.html

先尝试动态编译,从一台虚拟机(ubuntu)中生成了运行文件,然后拷贝到了另外一台虚拟机中(red hat),把所需要的文件也拷贝到运行文件所在目录,再运行sh文件,显示

[html] view plaincopyprint?
  1. error while  loading shared libraries:libQtCore.so.4: cannot open shared objectfile

error while loading shared libraries:libQtCore.so.4: cannot open shared objectfile

输入ls指令,明明我已经把so文件拷贝进去了啊,这是为什么呢?

再重新查阅资料,了解到可以利用ldd指令来查看依赖关系,那就试试吧

可以发现

version ' GLIBC_2.9' not found (required by ./libQtCore.so.4)

原来是由于两个操作系统版本差异过大,对应的系统libc链接库不一样,导致qt库文件无法加载,自然我们的测试程序也无法运行了。(这里还可以拓展了解下libc 和gcc 之间的关系)

2个系统的libc版本为

ubuntu 2.12

red hat 2.5

解决方案:

1.动态编译,尽量在同一版本下的linux系统中运行(留给下午,因为要创建一个新虚拟机)

2.尝试使用静态编译。(这个留给下午做)

3.提升当前虚拟机中的glibc版本(似乎也很麻烦。。。)

提升glibc 一篇可以参考的博文

http://blog.csdn.net/xlsp/article/details/6395993

QT发布中遇到的问题 - wufan的专栏 - 博客频道 - CSDN.NET相关推荐

  1. 采集爬虫中,解决网站限制IP的问题? - wendi_0506的专栏 - 博客频道 - CSDN.NET

    采集爬虫中,解决网站限制IP的问题? - wendi_0506的专栏 - 博客频道 - CSDN.NET undefined

  2. linux下qt生成dll,Qt 创建和使用动态链接库 - cibiren2011的专栏 - 博客频道 - CSDN.NET...

    一.创建共享库 1.新其他建项目,选择C++库 2.选择共享库,并取项目名称,单击下一步.这里取名位mylib 3.按默认配置单击下一步至模块选项,选择所需支持的模块.这里勾选Qtcore和QtGui ...

  3. csdn java社区_java中的io系统详解 - ilibaba的专栏 - 博客频道 - CSDN.NET

    Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 U ...

  4. 分布式系统中的必备良药 —— 服务治理 - Zachary_Fan - 博客园

    分布式系统中的必备良药 -- 服务治理 - Zachary_Fan - 博客园

  5. 博客文章也能中顶会:ICLR 2022开设博客投稿通道,还有机会跟经典论文原作者直接battle...

    兴坤 发自 凹非寺 量子位 报道 | 公众号 QbitAI 盆友们,ICLR今年有新的打开方式了--博客文章征集. 非正式讨论的自由平台,往往更容易发现问题.激发新的思考.因此新一届ICLR计划增加论 ...

  6. 黄聪:wordpress文章同步发布到网易、天涯、新浪博客、百度空间插件

    新浪博客,网易博客,百度空间,天涯博客都是权重很高的第三方博客平台.如果能保持更新,有助于提升主站权重.有了博客同步插件,直接在wordpress 后台设置一下,wordpress 自动把更新的日志同 ...

  7. 中职 计算机老师 教cad,教师博客应用于职校计算机CAD教学探究.doc

    教师博客应用于职校计算机CAD教学探究 教师博客应用于职校计算机CAD教学探究 [摘 要]教师博客是计算机网络发展的产物,随着互联网的高速普及,现在越来越多的人接受这种新的教学和学习方式.本文探讨教师 ...

  8. MarkDown中的表格在jekyll的pages博客中不能正常显示

    本文转自https://ask.csdn.net/questions/259502,所有权力归原作者所有. 求大神支招,万分感谢!!!,如何可以经过jekyll编译好后显示正常的表格? 这是用mark ...

  9. 手把手教你做一个新浪博客发布软件JAVA版本(5)--打开博客发布页面并解析博客内容

            前言:很多人用新浪博客引流,但是以前可以用api发布,但是现在已经行不通了,市面上也有诸如新浪博客批量发布软件啦,新浪博客批量发帖啦,新浪博客发布软件啊等等的各种工具,但是小心中枪,一 ...

最新文章

  1. OPENCV标定外参
  2. JSON 对象和字符串对象的互转
  3. 国内三款主流海淘产品APP竞品分析
  4. 80%的人都不知道的排版利器,博士生都在用它!
  5. java打出三角形乘法表_Java 练习(输出三角形,九九乘法表, 100以内的质数)
  6. OpenCV学习笔记之扫描图像
  7. delphi调用windows api
  8. Spring快速开启计划任务
  9. 克莱因瓶为何永远无法装满?科学家发现:宇宙或许就是克莱因瓶!
  10. 电脑公司win11 64位旗舰版镜像文件v2021.07
  11. 互联网日报 | 4月20日 星期二 | 华为正式宣布卖车;携程在港交所挂牌上市;广州期货交易所正式揭牌...
  12. ssg国际数字货币商城源码货币商城+数字货币+双端APP
  13. linux access
  14. 【303】C# 复制窗体 修改名称
  15. WPF中退出时显示是否保存数据提示
  16. 无线设置 用户_【HIT每日学14】医院无线网络安全管理办法
  17. 举个栗子看如何做MySQL 内核深度优化 1
  18. sqluldr2支持mysql吗_sqluldr2工具使用方法
  19. FFT中的频谱泄露现象分析
  20. 华为防火墙配置(双机热备)

热门文章

  1. hdu 2009 求数列的和(c语言)
  2. U3D 飞机大战(MVC模式)解析--面向对象编程思想
  3. C#动态属性(.NET Framework4.5支持)
  4. android 定位的几种方式介绍
  5. ViewHolder VS HolderView ?
  6. paip.语义分析--单字词名词表
  7. linux 硬链接和软链接
  8. 关于在SVG中如何实现gif动画的问题?
  9. Cuyahoga的安装及结构
  10. 雨量、阳光、防雾传感器