社区
C++ 语言
帖子详情
Linux环境下,关于QT的几个文件作用
zwh5478877
2011-09-20 02:14:27
QT中:
文件夹mkspecs 、文件qt_config.prf 、 qt_functions.prf 的作用
linux下的环境, 现在系统有俩版本 一个 3.8.8 一个4.5.3,
其中 4.5.3的上述文件 文件夹都存在
但是,3.8.8版本的没有,现在要用到3.8.8版本的...
我想 能不能把 4.5.3版本的 文件cp到3.8.8版本下用...?????
谢谢
...全文
124
16
打赏
收藏
Linux环境下,关于QT的几个文件作用
QT中: 文件夹mkspecs 、文件qt_config.prf 、 qt_functions.prf 的作用 linux下的环境, 现在系统有俩版本 一个 3.8.8 一个4.5.3, 其中 4.5.3的上述文件 文件夹都存在 但是,3.8.8版本的没有,现在要用到3.8.8版本的... 我想 能不能把 4.5.3版本的 文件cp到3.8.8版本下用...????? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zwh5478877
2011-09-20
打赏
举报
回复
[Quote=引用 15 楼 xunxun1982 的回复:]
看看 which qmake啊
是不是你说的3.8的qmake
qt的不同版本编译和qmake的位置相关
也可能是高版本的qmake把低版本的qmake覆盖了
[/Quote]
呵呵 ,恩,谢谢你啊
xunxun
2011-09-20
打赏
举报
回复
看看 which qmake啊
是不是你说的3.8的qmake
qt的不同版本编译和qmake的位置相关
也可能是高版本的qmake把低版本的qmake覆盖了
zwh5478877
2011-09-20
打赏
举报
回复
[Quote=引用 10 楼 zmlovelx 的回复:]
qmake -v
QMake version 2.01a
Using Qt version 4.7.1 in /usr/lib
qmake 楼主的怎么跑到4去了, 我的才2
QTDIR 这个环境变量不是qt带的吧. 楼主自行定义的. 如果两个用户都设定一样,也无可厚非.
估计是指定qt安装目录的.
[/Quote]
可是,为什么我在超级用户下 执行
qmake -project
qmake xxx.pro
命令后产生大量的错误,并且makefile文件里面的很多东西都跑到4.5.3那里去了....
不应该是3.8.8的吗?不懂。。。qt。。
zwh5478877
2011-09-20
打赏
举报
回复
[Quote=引用 11 楼 zmlovelx 的回复:]
qt3 qt4差异很大的, qt3中很多api被改了名称.
二者不能混用的.
qt4中不用手动调uic生成 ui_h文件了.
[/Quote]
恩,谢谢了,不cp了呵呵,我现在想确定的是 环境到底有没有给搭配好,如果是因为这个原因,那我就先做别的工作了。
zwh5478877
2011-09-20
打赏
举报
回复
[Quote=引用 9 楼 jackyjkchen 的回复:]
share目录都是文档之类的非可执行文件
你到底是什么发行版,也许是你编译安装并配置环境后后破坏了原来系统自带的Qt的一些环境变量
[/Quote]
这个我也不清楚,是公司里其他人给配的,我也是今天刚接到的任务,以前就没接触过Qt。
我是要做一个程序移植,从WINDOWS移植到LINUX。
具体谁配的都找不到人...电科院太乱了
帅得不敢出门
2011-09-20
打赏
举报
回复
qt3 qt4差异很大的, qt3中很多api被改了名称.
二者不能混用的.
qt4中不用手动调uic生成 ui_h文件了.
帅得不敢出门
2011-09-20
打赏
举报
回复
qmake -v
QMake version 2.01a
Using Qt version 4.7.1 in /usr/lib
qmake 楼主的怎么跑到4去了, 我的才2
QTDIR 这个环境变量不是qt带的吧. 楼主自行定义的. 如果两个用户都设定一样,也无可厚非.
估计是指定qt安装目录的.
jackyjkchen
2011-09-20
打赏
举报
回复
share目录都是文档之类的非可执行文件
你到底是什么发行版,也许是你编译安装并配置环境后后破坏了原来系统自带的Qt的一些环境变量
zwh5478877
2011-09-20
打赏
举报
回复
[Quote=引用 7 楼 jackyjkchen 的回复:]
引用 4 楼 zwh5478877 的回复:
引用 2 楼 jackyjkchen 的回复:
我想 能不能把 4.5.3版本的 文件cp到3.8.8版本下用
不行,Qt3和Qt4差别极大
你这几个文件都是Qt编译的时候用的,二进制调用根本用不到啊
详细的描述应该是:
普通用户版本 qmake -v 为4.5.3,环境变量QTDIR为/home/d5000/qt453……
[/Quote]
对对对,我看了一下,3.8.8的是在/usr/shar/qt...里面,
是因为 安装的不正确吗?
jackyjkchen
2011-09-20
打赏
举报
回复
[Quote=引用 4 楼 zwh5478877 的回复:]
引用 2 楼 jackyjkchen 的回复:
我想 能不能把 4.5.3版本的 文件cp到3.8.8版本下用
不行,Qt3和Qt4差别极大
你这几个文件都是Qt编译的时候用的,二进制调用根本用不到啊
详细的描述应该是:
普通用户版本 qmake -v 为4.5.3,环境变量QTDIR为/home/d5000/qt453
超级用户版本 qmake -v 为3.8.8,……
[/Quote]
自己编译安装的qt,肯定是环境没配好
qt 3.8.8是不是系统自带的在/usr里面?
jackyjkchen
2011-09-20
打赏
举报
回复
[Quote=引用 4 楼 zwh5478877 的回复:]
引用 2 楼 jackyjkchen 的回复:
我想 能不能把 4.5.3版本的 文件cp到3.8.8版本下用
不行,Qt3和Qt4差别极大
你这几个文件都是Qt编译的时候用的,二进制调用根本用不到啊
详细的描述应该是:
普通用户版本 qmake -v 为4.5.3,环境变量QTDIR为/home/d5000/qt453
超级用户版本 qmake -v 为3.8.8,……
[/Quote]
自己编译安装的qt,肯定是环境没配好
qt 3.8.8是不是系统自带的在/usr里面?
zwh5478877
2011-09-20
打赏
举报
回复
[Quote=引用 3 楼 zhu_xz 的回复:]
Qt啥时候发布过3.8了?
[/Quote]
不晓得,公司里用,我也是第一次接触QT的东西
zwh5478877
2011-09-20
打赏
举报
回复
[Quote=引用 2 楼 jackyjkchen 的回复:]
我想 能不能把 4.5.3版本的 文件cp到3.8.8版本下用
不行,Qt3和Qt4差别极大
你这几个文件都是Qt编译的时候用的,二进制调用根本用不到啊
[/Quote]
详细的描述应该是:
普通用户版本 qmake -v 为4.5.3,环境变量QTDIR为/home/d5000/qt453
超级用户版本 qmake -v 为3.8.8,环境变量QTDIR也为 /home/d5000/qt453
我现在怀疑,是不是超级用户的QT环境没搭配全啊,不然的话,为什么都是普通用户的环境变量啊....
并且,超级用户下,执行:
qmake -project
qmake xxx.pro时 会大量报错
然后我看生成的makefile文件,里面的一些配置都是qt453相关的....
好纠结啊....
你知道为什么吗?
zhu_xz
2011-09-20
打赏
举报
回复
Qt啥时候发布过3.8了?
jackyjkchen
2011-09-20
打赏
举报
回复
我想 能不能把 4.5.3版本的 文件cp到3.8.8版本下用
不行,Qt3和Qt4差别极大
你这几个文件都是Qt编译的时候用的,二进制调用根本用不到啊
zwh5478877
2011-09-20
打赏
举报
回复
帮帮忙呗,谢谢了
24小时学通
qt
编程(PDF)
以流行的
Qt
库为对象,从程序设计角度全面介绍
Linux
/UNIX下基于
Qt
的图形界面程序开发方法。全书共分5部分:第一部分——
Qt
基础知识,介绍
Qt
基本知识、面向对象程序设计、槽和信号、
Qt
构造块等内容。第二部分——重要的
Qt
部件,介绍常用
Qt
部件使用方法,以及怎样绘制图形和创建对话框等。第三部分——深入学习
Qt
,介绍布局管理器、
文件
和目录、文本和常规表达式、容器类、图形、程序间通信等内容。第四部分——
Qt
编程技巧,介绍怎样编写KDE应用程序、使用OpenGL类绘图和创建Netscape插件等。第五部分——改善程序性能,介绍
Qt
程序的国际化、移植、调试等问题,以及怎样使用构造程序简单快捷地创建图形界面。附录部分给出了每章测验题答案和常用的
Qt
类描述。全书分为24个学时,每一学时内容均以前一学时为基础。
Linux
下搭建
Qt
环境
很多时候由于跨平台的需要,我们要在各个平台上安装
Qt
并进行应用程序的开发,而
环境
的搭建尤为重要,因为这是程序开发的前提,属于非常关键的一环。
linux
环境
下编译
Qt
源码
ubuntu-16.04
环境
下编译
qt
-5.12.5源码
Linux
Qt
环境
的配置
前几天需要在
linux
下配置
QT
开发
环境
,通过ubuntu和centos7 都试过,不过在ubuntu 安装成功了,记录一下。下载安装包:
linux
安装包 https://releases.ubuntu.com/18.04.6/?_ga=2.144799858.73325390.1650854027-793831062.1644462307
Linux
Qt
下载地址:http://download.
qt
.io/archive/
qt
/下拉找到
Qt
5.14.2,下载。 需要注册账号
Qt
账号,注册的账号在
qt
搭建
linux
开发
环境
,
Qt
开发
环境
搭建(
Linux
)
Windows 搞完了开始
Linux
吧我选择的是虚拟机Ubuntu18.04
Qt
5.6.2
Qt
Creator4.5.1https://download.
qt
.io/official_releases/
qt
/5.6/5.6.2/ (
qt
-opensource-
linux
-x64-android-5.6.2.run)下载完成之后 Ubuntu默认的在下载
文件
夹内,找到这两个
文件
...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章