linux 下QT版本加载不能识别
来源:互联网 发布:国际船舶网络 编辑:程序博客网 时间:2024/06/06 05:26
本人是 linux 新手,在 Win下用 IDE 开发习惯了,转到 linux 下想用 QT IDE 开发,结果出现了一堆百思不得其解的问题。
经过本人艰苦的探索,终于解决了。现记录下来,小开心一把!!
问题是这样的:
公司给我一个QT Creator 和 一个QT-3d-xxxx.tar.gz 的包,当然还有代码和一大堆交叉编译工具。
这里,QT Creator 是个IDE,而 QT-3d-xxxx.tar.gz 应该是 QT libiary,这都没问题。
开始安装,过了好久 zzZZ 所有的工作都配置好了,QT Creator 也装好了,QT-3d-xxxx.tar.gz 也解压了。
但是,当我打开 QT Creator 时,提示我 QT 没有正确安装!这也好办,直接到 工具-->QT 版本,在那里加载 QT-3d-xxxx.tar.gz 解压出来的 qmake。
然而,还是提示我没有正确安装 QT 版本。唉,郁闷~~~~
解决:
经过艰苦的,一次次的,不断探索的,不能安睡的尝试,终于解决了。
只需把 QT-3d-xxxx.tar.gz 解压出来的 Trolltach 的文件夹,拷贝到 /usr/local 下即可。
分析:
因为,QT-3d-xxxx.tar.gz 只是一些库文件,里面并没有安装文件,直接指定的话,QT Creator 不一定能识别出来。
所以,我们要把 QT-3d-xxxx.tar.gz,正确的安装进系统里。然而,QT-3d-xxxx.tar.gz 没有安装文件,所以我只有手动把它拷贝到系统目录里了。
其实,我们不用QT Creator 也是可以编译程序的,就是直接调用 qmake,我就是在直接调用 qmake 时出错,并提示我 /usr/local/Trolltach/......没有什么东东,这才明白是要把 library 安装在那里的。 看来是QT Creator 的缺陷所导致的,唉没办法。
依赖 IDE ,不如信春哥!
总结:
1. 在遇到问题时,最重要的是冷静的分析分析,是哪里出了问题!!是系统问题,环境问题,工具问题,还是个人问题。这个一定要好好分析才能定位,不然的话会走很多弯路。
2. 一旦定位出来,就一定要认真的分析它,从各各方面,多种角度,多种工具的分析它。直到找出问题所在!
3. 不能莽撞,不能冲动,事出都是有因的。
4. 在 linux 下开发,最好用命令行,它相对 IDE 能反馈更多的信息。
5. 不能依赖于某一种工具,工具只是个工具。
- linux 下QT版本加载不能识别
- linux下qt不能调试
- Linux下安装QT之版本qt
- Linux下安装QT之版本qt
- Linux下adb不能识别Android设备
- linux下Qt Creator不能调试
- QT学习之一:Linux下安装QT之版本qt
- linux环境下QT加载flash文件
- 编译驱动的问题--linux版本不同不能加载驱动
- Linux下安装QT之版本qt-4.7.3
- Linux下安装QT之版本qt-4.6.3
- Linux下Android ADB 设备不能识别解决办法
- Linux JDK 版本识别
- Linux内核版本识别
- qt creator 在linux下不能调试的解决方案
- linux各个版本下载(不能保证全部能下)
- 解决 linux下Firefox 不能加载 Applet 的问题
- QT/X11版本 在linux下的安装
- spinlock
- C#调用C++编写的DLL函数各种参数传递问题
- POJ 1001
- 模态对话框与非模态对话的几种销毁方法与区别
- SQL语句-数据定义
- linux 下QT版本加载不能识别
- uva10474 - Where is the Marble?
- XEP-0206: XMPP Over BOSH
- 创建询价单:请在系统设置中为 2010-03-01 输入比率 / CNY 比率类型 M
- ATL技术内幕 第三部分
- qt中隐藏鼠标
- Eclipse 调试技巧
- c# 文件注册表操作类
- srand/rand随机数生成