本文主要是介绍qt5.12安装说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装包
推荐官网直接下载即可
https://www.qt.io/cn/qt-5-12
Qt5.12下载
安装步骤
1.复制文件至/home/用户名
2.终端内输入:
sudo chmod +x qt-opensource-linux-x64-5.12.0.run
(提供权限)
3.终端内输入:
sudo ./qt-opensource-linux-x64-5.12.0.run
(安装过程为图形界面,选择需要的插件(或全选或默认)一直next到安装)
4.路径配置
在命令端口中输入命令:
sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
打开default.conf文件.
将第一行改为自己安装路径(这是我的安装路径/home/freja/Qt5.12.0/5.12.0/)下的bin目录的路径,第二行改为Qt5.12.0目录的路径.如下:
/home/freja/Qt5.12.0/5.12.0/gcc_64/bin
/home/freja/Qt5.12.0/5.12.0/
if use ubuntu18.04: may can noot found qt-default/qtchooser/default.conf
you can read this paper to solve the problem :
https://blog.csdn.net/qq_42378797/article/details/91038804
保存并退出.
5.安装libgl1-mesa-dev(mesa封装的gl)
sudo apt-get install libgl1-mesa-dev
6.测试:打开qt新建工程并运行
针对只安装qtcreator
将步骤5的安装替换为如下内容,其他步骤照常,步骤4的路径需要随机应变
除了勾选QtCreator之外还需勾选gcc 64 ,否则会找不到kit
sudo apt-get install libxcb-xinerama0
Qt账户
qt安装需要qt的账户
xxxx@yyyy.com
密码:符号大写小写数字
Qt工程与makefile
生成.pro
在源码工程目录下,运行qmake -project
这样会生成一个*.pro文件。
标准库可以如此使用生成的.pro文件可以直接使用,但是如果有依赖库,需要对生成的.pro文件增加依赖库的语句,例如
QMAKE_LFLAGS += -Wl,-rpath=地址
LIBS += -L地址 -l库名
INCLUDEPATH +=地址
等
生成makefile
运行qmake -makefile *.pro
,生成Makefile文件。
此Makefile文件,包含很多的qt的信息,如果工程中没有用到qt相关的库,那么可以删去。
测试可行,生成的makefile可以进行编译。
Qt输入中文配置
前置:ubuntu18.04 + 搜狗输入法 + fcitx
sudo apt-get install fcitx-frontend-qt5 #安装依赖库fcitx-frontend-qt5
dpkg -L fcitx-frontend-qt5 #查看查看fcitx-frontend-qt5 的安装目录
#从dpkg的结果中找到.so文件的路径,复制.so文件到qt的tool和gcc64目录下
sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/XXX/Qt5.12.10/5.12.10/gcc_64/plugins/platforminputcontexts
sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/XXX/Qt5.12.10/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
/home/XXX/Qt5.12.10按需替换为自己Qt的安装目录
这篇关于qt5.12安装说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!