1.安装依赖项:
sudo apt-get install build-essential perl python3 git
sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev
sudo apt-get install flex bison gperf libicu-dev libxslt-dev ruby
sudo apt-get install libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libxtst-dev libxss-dev libdbus-1-dev libevent-dev libfontconfig1-dev libcap-dev libpulse-dev libudev-dev libpci-dev libnss3-dev libasound2-dev libegl1-mesa-dev gperf bison nodejs
sudo apt-get install libasound2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev libgstreamer-plugins-bad1.0-dev
sudo apt install clang libclang-dev
2.去官网下载qt安装包:
要科学上网才能进入qt官网
进入/single/,下载 qt-everywhere-src-5.14.2.tar.xz
解压源码tar xJvf qt-everywhere-src-5.14.2.tar.xz
进入解压后的目录cd qt-everywhere-src-5.14.2/
执行下面的命令,配置 Qt 编译选项
./configure -prefix /opt/qt-5.14.2 -opensource -confirm-license -make libs
命令解释如下
-prefix /opt/qt-5.14.2:指定安装路径。你可以根据需要修改此路径。
-opensource:表示你同意使用开源版本的 Qt。
-confirm-license:自动接受许可协议。
-make libs:只构建 Qt 库,而不构建工具(你可以根据需求调整)。
然后sudo make(此过程大约需要5-6小时,中途暂停需按Ctrl+C,然后需要软件关机,切勿直接断电。)
然后sudo make install (此过程大约十几分钟,此命令会将程序安装在/opt/qt-5.14.2
/ 中。)
安装成功后修改环境变量:
然后执行sudo gedit /etc/profile在打开的profile文件最后输入以下内容并保存退出:export QTDIR=/opt/Qtexport PATH=$QTDIR/bin:$PATHexport MANPATH=$QTDIR/man:$MANPATHexport LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH然后执行sudo gedit ~/.bashrc在打开的bashrc文件最后输入以下内容并保存退出:# qt path configexport PATH=/opt/Qt/bin:$PATHexport LD_LIBRARY_PATH=/opt/Qt/lib:$LD_LIBRARY_PATHexport QT_QPA_PLATFORM_PLUGIN_PATH=/opt/Qt/plugins/platforms然后在终端输入:qmake -v看系统是否识别到Qt 5.14.2,如果没有识别到就输入reboot重启之后再输入qmake -v,识别到Qt 5.14.2之后再安装QtCreator
安装qtcreator必须先安装Qt,并且用Qt的qmake编译qtcreator
去网页下载qt安装包:
访问 https://download.qt.io/archive/qtcreator/4.11/4.11.1/
下载 qt-creator-opensource-src-4.11.1.tar.gz
在终端依次输入:
cd /home/nvidia/Downloads/ (你下载qt的位置)
tar -zxvf qt-creator-opensource-src-4.12.2.tar.gz (解压)
sudo mv qt-creator-opensource-src-4.12.2 /opt/
cd /opt/qt-creator-opensource-src-4.12.2/
qmake -r
sudo make (这一步时间非常长,我这步耗费了大概5-6个小时)
sudo make install
启动qtcreator:
/opt/qt-creator-opensource-src-4.12.2/bin/qtcreator.sh &
启动之后配置Qt环境:
打开Tools-Options-kits
参考自jetson nano手动安装QT5.12.9及QTCreator4.12.2_jetson nano qt-CSDN博客