针对QT4,6安装时遇到的情况

安装平台:fedora14i686

Qt版本:4.6.2

1:解压qt的tar包

我们进行解压(tar xzvf ***.tar.gz),解压到指定目录的话后边加上: -C +指定路径

2:进入解压包的目录执行 ./configure -prefix +安装路径,此时输出的信息比较多。

3:检查configure执行后是否有run gmake关键字,如果有就可以继续执行gmake命令,没有的话检查是否有如下关键字:

找不到makefile文件****没有指明路径的话

如果发现了如上信息:

            解决办法如下:config.test / x11/xlib 执行make命令,看出错信息
g++ -Wl,-O1 -o xlib xlib.o    -L/usr/X11R6/lib -lXext -lX11 -lm

/usr/bin/ld: cannot find -lXext
看到了吧,g++在/usr/X11R6/lib下,找不到libXext.so。
根据以往的经验,在./configure前主动装好下面3个包,基本上就万事大吉了

yum  install libX11-dev ibXext-dev libXtst-dev

安装完三个包就可以执行gmake命令了

二:当你对qt的代码编译完成并且生成可执行文件的时候输入./可执行文件会出现如下错误:

这个时候是权限或者不同用户环境问题     解决办法:   在超级用户下 输入:     su+当前的用户名   退出当前的超级用户,

在去执行这个可执行文件就可以执行了!\

参考链接:https://blog.csdn.net/qiuzhaohai/article/details/79294552

https://my.oschina.net/uniquejava/blog/108583

最新文章

  1. Quartz2.0以上版本的单机和集群
  2. 深入理解和应用display属性(二)
  3. 基于任务的异步模式(TAP)
  4. js控制键盘只能输入数字和退格键,delete键
  5. Android WebService
  6. IT项目管理感悟
  7. 获取某个数据所在数据列表中的行数 mysql
  8. 剑指Offer:面试题12——打印1到最大的n位数(java实现)
  9. 浅析SkipList跳跃表原理及代码实现
  10. jQuery对象和dom对象的辨析和相互转化
  11. linux eval命令
  12. [HDU 1203] I NEED A OFFER!
  13. VB中右键换行
  14. hadoop下载
  15. MySQL 配置文件my.cnf
  16. 久未更 ~ 五之 —— 引入外部CSS样式表 小节
  17. Struts2--验证框架
  18. python不能调试的原因
  19. Jenkins 配置 FindBugs,Checkstyle,PMD 实现代码的静态检查 (14)
  20. 设置gem源,解决下载慢的问题

热门文章

  1. 台达PLC开发笔记(一):台达PLC连接介绍,分别使用485、网口与台达PLC建立连接
  2. Linux命令大全之基本命令
  3. 手把手教你实现一个支持插件化的 uTools 工具箱(一)
  4. .Net Core 3.1简单搭建微服务
  5. IPVS的ICMP报文处理-由内到外
  6. redis优化小建议
  7. Redis计数信号量
  8. Linux定时任务-cronie
  9. 4、nfs服务器的搭建
  10. vue(18)路由懒加载