Qt 源码编译详细说明

编译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

你可能感兴趣的:(Qt,linux)