一、前言
以前用过一次PyQt5
,但是时间已经很久远了,也没有记录证明装的,现在要做跨平台的商业软件,需要用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构建工程;
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 配置环境变量
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 调用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)
五、总结
这是目前我找到的完全不依赖于qtcreator
的cmake方法,可以直接从源码生成界面,不需要.ui
文件。
网友评论