I love three things in the world,sun,moon,and you. sun for morning, moon for night and you forever.

0%

Debian(32位)安装QT

系统配置

​ Debian 9.3 (stretch)【armv7l GNU/Linux】

​ Qt 5.5.1 (qt-opensource-linux-x86-5.5.1.run)

[ 注:qt linux5.5以后的版本只支持64位系统,所以32位的系统只能安装5.5以前的 ]

注意:】由于我的debian系统不是x86的,所以官网上下载的.run安装包无法运行安装。我的运行会报错 Syntax error: "(" unexpected

如果你的debian系统运行 uname -a 显示如下内容,你就可以继续往下看了,如果不是,那这篇教程可能不适合你

Linux debian 4.9.11 #1 SMP PREEMPT Mon Nov 25 16:53:24 CST 2019 armv7l GNU/Linux

开始安装

链接:https://pan.baidu.com/s/1mewS-G2aKyIkBvCQR3NMUw
提取码:tjjx

这是QT安装包,下载解压以后运行 install.sh 文件即可安装,需要 root 权限

安装完成后就可以找到Qt Creator程序

配置 qmake

安装完成后,新建QT工程,测试有可能会报错,找不到 qmake

我的安装成功,新建工程测试,构建的时候会报错:

1
2
3
Error while building/deploying project demo(kit: Desktop)

When executing step "qmake"

执行 ls -al /usr/bin/qmake 可以看到 qmake是链接到 qmake -> qtchooser,链接有误

这时候应该删除链接 sudo rm /usr/bin/qmake

然后再重新建立链接,链接到新安装的qmake

sudo ln -s /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /usr/bin/qmake

再执行 qmake -v,应该没问题了

配置编译器 gcc g++

$ sudo aptitude install gcc g++ build-essential make automake autogen autoconf

执行这个命令,安装一下 gcc g++等

安装后的gcc g++ 所在的 linux 的目录为 /usr/bin/gcc/usr/bin/g++

最后在 Tools -> Options… -> Build & Run -> Kits 把 Compiler: c 和 c++的路径配置一下即可。

-------------本文结束 感谢您的阅读-------------