Ubuntu install QT and use by CMake Ubuntu 安裝 QT5并用CMake生成程序。

一、前言

以前用過一次PyQt5,但是時間已經(jīng)很久遠了,也沒有記錄證明裝的,現(xiàn)在要做跨平臺的商業(yè)軟件,需要用QT,所以就直接裝QT了。

二、安裝和卸載Qt5.9.1

我不是安裝的最新的

wget http://download.qt.io/official_releases/qt/5.9/5.9.1/qt-opensource-linux-x64-5.9.1.run

chmod +x qt-opensource-linux-x64-5.9.1.run

./qt-opensource-linux-x64-5.9.1.run

2.2 卸載

1、進入Qt5.5.1的安裝目錄:例如我的目錄:cd /opt/Qt5.5.1;
2、運行命令:./MaintenanceTool;
3、進入圖形化界面,按照操作卸載即可。

cd ~/Qt5.9.1
./MaintenanceTool

三、安裝Qt5.12.4

3.1 安裝

ubuntu16.04 安裝qt5.12并使用cmake構(gòu)建工程;

wget http://download.qt.io/official_releases/qt/5.12/5.12.4/qt-opensource-linux-x64-5.12.4.run
chmod +x qt-opensource-linux-x64-5.12.4.run
sudo ./qt-opensource-linux-x64-5.12.4.run

3.2 配置環(huán)境變量

sudo vim /etc/profile

在文件末尾追后追加

export PATH="/opt/Qt5.12.8/Tools/QtCreator/bin:$PATH"
export PATH="/opt/Qt5.12.8/5.12.8/gcc_64:$PATH"

注意是不是和你的目錄一致。
使用下面兩行中的一行激活更改:

source /etc/profile
. /etc/profile

四、CMake 調(diào)用QT5

3.1 安裝apt-file

為了給接下來的找文件做準備:

sudo apt-get install apt-file
sudo apt-file update && apt-file update

更多關于apt-file的信息可以參考Linux apt-file command

3.2 包含目錄并尋找包

在你需要使用qt的目錄中的CMakeLists.txt文件中添加:

set (CMAKE_PREFIX_PATH  /opt/Qt5.12.4/5.12.4/gcc_64)
#或者 set(CMAKE_PREFIX_PATH $ENV{PATH})
#如果你前面按要求設置了PATH

#然后搜尋包。
find_package(Qt5 COMPONENTS Widgets REQUIRED)

五、總結(jié)

這是目前我找到的完全不依賴于qtcreator的cmake方法,可以直接從源碼生成界面,不需要.ui文件。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容