Qt 源码编译详细说明

本文提供了一步一步的指导,帮助读者完成Qt 4.8.5版本源码在Linux环境下的编译过程。包括解决连接问题、安装必要组件、配置编译参数等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译qt-everywhere-opensource-src-4.8.5.tar.gz源码步骤
1、利用FileZilla软件把安装包从windows传到linux上某一文件中。
问题: 此时出现连接不上,连接被拒绝
解决方案:在终端输入
sudo apt-get install openssh-server
原因:ubuntu 没有开通SFTP协议(只能先打开服务器端口,客户端才能用)

2、在/home/username (系统自动生成的以你用户名命名的文件)中新建文件,命令
mkdir qt-4.8.5
注:username 表示linux 的当前用户名称,如:michael

3、进入qt-4.8.5文件夹中,命令
cd qt-4.8.5

4、把安装包解压到qt-4.8.5文件夹中, 命令:
tar zxvf /home/username /qt_software/qt-everywhere-opensource-src-4.8.5.tar.gz
注:qt_software是新建的文件夹,用来存放qt 源码文件的

5、cd 到configure.exe文件所在的文件夹中,输入配置命令
./configure –prefix .

6、出现没有g++错误时,输入命令:sudo apt-get install g++
注:等待20分钟左右

7、再运行 ./configure –prefix .

8、出现问题:You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /usr/
解决方案:
sudo apt-get install libX11-dev libXext-dev libXtst-dev
再 运行命令:./configure –prefix .

9、编译,命令:
make

10、安装,命令:
make install,至此完成源码的编译工作!

//以下内容是解决linux 下qt 应用程序无法显示中文的方案,仅供参考

调出Ubuntu上的中文输入法:
1、点击右上角的键盘图标
2、点击Input Method
3、选择Chinese

解决在ubuntu上显示中文的方法:安装QtSdk-offline-linux-x86-v1.2.1.run
1、修改权限,命令:
chmod +x QtSdk-offline-linux-x86-v1.2.1.run

2、安装,命令:
./ QtSdk-offline-linux-x86-v1.2.1.run

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值