linux命令查看qt安装情况,Linux下Qt的安装与配置

下载qt

这里用的是4.7.0版本 qt-everywhere-opensource-src-4.7.0.tar.gz

拷贝并解压

这里我装的是Vmware上面的linux,所以windows与linux直接的文件共享,建议用samba,Samba我前面的笔记有介绍,这里不详谈。

拷贝到下面这个目录下

1046dc22e75021f9cdc965c5922ffe9c.png

解压用 : tar zxvf xxxxxx

配置并编译

切换到下面的目录,并输入命令行:./configure

b1afeef6c11583f9c5f7da3d92c447d8.png

上面的configure之后,我们需要对其进行编译。

make 即可。大概需要2个小时左右。

make之后,我们还需要安装:执行命令 make install

配置环境变量

这一步 很容易被初学者忘记,如果这一步没有执行的话,会出现类似于: xxxx shared library qtlib…so…. 找不到之类的错误。

fd1dedada3a9ee413744079cabc1ecb2.png

配置完之后,还有一个操作就是使得配置生效,一般用 source /etc/profile

但是这种方法不知道怎么回事,每次打开一个终端或者重启电脑都需要执行 source /etc/profile才行。

所以,我们需要把上面的命令写入到 ~/.bashrc 当中,这样的话,就不会出现刚刚的问题了。

验证与建立快捷方式

键入命令: qmake -v

5f9a4d4068c0ca0fa139d342e54cf889.png

?

下面是建立快捷方式:

ln -s /usr/local/xxxxx /root/Desktop 如果是某个用户的话 可能是这样的: /home/yourname/Desktop

439d673fab4ca8f2a44dd2e25aa49206.png

安装 qt ---IDE 也就是QT_creator

一个完整的QT包括两部分,一个是QT库一个是IDE。

1)首先下载QT_Creator

2)配置samba服务

大概是这样的:

0e82f702c3508746e5867c860ec485b0.png

3)拷贝安装

在 /opt/linuxsir下拷贝文件到桌面或者其他地方,并修改文件属性,然后执行,这是.bin文件可以直接执行。

安装完之后如下图所示:

146f1068a41d7a62c2a8c90f57fa8e4e.png

?

?

补充:

?

1、之前对qt了解太过一般,没有深入了解精髓。QT作为一个跨平台开发环境,可以在windows、linux等众多平台上开发程序,但其本身要想运行,有专门的编译环境。这个环境主要是针对 QT library来说的。

库对应着很多版本,有MINGW,VS2008 ,VS2010等,这些都是编译器不同决定的。

对于QT Creator尽量选择最新的,版本无差异。

2、也就是说 qt本身 具有跨平台性,哪个系统用都可以,但是必须用某一款具体的交叉编译软件去编译qt程序。

QT creator 只是一个工具而已,写写代码,其实源码并不需要存在。这时候写程序可能没有源码提示,但是很方便,只是写代码的一个平台,完全可以在另一个平台上进行编译即可。

这点一定需要注意,在哪个平台用着方便,我们就可以在哪个平台上进行编译程序。

3、但是还有一个重要方面需要注意,毕竟你是在linux上面进行程序的开发,我们可以在pc机上面的linux下面进行验证,然后在arm里面跑程序即可。这里有一个麻烦的地方在于,我们需要在

Windows平台下面编程序然后在arm里面运行。

?

还有一个东西需要注意就是 CYGWIN,这是一个跨平台的开发环境。

4、到上面的网站下载QT 离线包,大概在650M左右,包括源代码和QT Creator。根据自己的电脑下载对应的版本的QT程序。

原文:http://www.cnblogs.com/zhuxuekui/p/4760443.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值