Deepin20.2 在线安装qt5.15.2

18 篇文章 1 订阅

Deepin20.2 在线安装qt5.15.2

1、下载在线安装器

下载URL:

https://download.qt.io/official_releases/online_installers/qt-unified-linux-x86_64-4.1.0-online.run

下载在线安装文件到主目录下。

2、安装c++/gdb/java

sudo apt -y install build-essential libgl1-mesa-dev gdb default-jdk

3、安装libxcb-util1

下载URL:

https://packages.debian.org/bullseye/amd64/libxcb-util1/download

下载文件:

libxcb-util1_0.4.0-1+b1_amd64.deb

安装命令:

sudo dpkg-deb -xv libxcb-util1_0.4.0-1+b1_amd64.deb /

实际安装目录为:

/usr/lib/x86_64-linux-gnu/

 

4、安装Android Studio

在SDK Manager下安装sdk/ndk/arm7a/arm8/cmake,具体选项如下:

SDK Platforms
    Android11.0(R)
        Android SDK Platform 30
        Sources for Android 30
        Google APIs Intel x86 Atom System Image
    Android7.1.1(Nougat)
        Google APIs ARM 64 v8a System Image
        Google APIs ARM EABI v7a System Image
    Android7.0(Nougat)
        ARM 64 v8a System Image
        ARM EABI v7a System Image

SDK Tools
    Android SDK Build-Tools 31-rc3
        28.0.3
    NDK(Side by sidy)
        21.3.6528147
    Android SDK Command-line Tools(latest)
        Android SDK Command-line Tools(latest)
    CMake
        3.18.1
    Android Auto API Simulators
    Android Emulator
    Android SDK Platform-Tools

配置cmake

sudo ln -s ~/Android/Sdk/cmake/3.18.1/bin/cmake /usr/bin/cmake

 

5、安装qt

运行命令:

~/qt-unified-linux-x86_64-4.1.0-online.run

默认安装目录:

~/Qt

 

6、修补输入法:

sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
deepin 上编译安装 Qt5.15.8 的 QOCI 驱动,需要进行以下步骤: 1. 安装依赖 首先需要安装一些必要的依赖库: ``` sudo apt install build-essential libfontconfig1-dev libfreetype6-dev libx11-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libgl1-mesa-dev libglu1-mesa-dev libgstreamer-plugins-base1.0-dev libsqlite3-dev libssl-dev unixodbc-dev ``` 2. 下载 Qt 源码 下载 Qt5.15.8 的源码,可以到 Qt 官网下载,或者使用以下命令从官方网站下载: ``` wget https://download.qt.io/official_releases/qt/5.15/5.15.8/single/qt-everywhere-src-5.15.8.tar.xz ``` 解压下载的源码包: ``` tar -xf qt-everywhere-src-5.15.8.tar.xz cd qt-everywhere-src-5.15.8 ``` 3. 配置 Qt 在终端中进入 Qt 源码目录,执行以下命令配置 Qt 编译环境: ``` ./configure -prefix /usr/local/qt5.15.8 -opensource -confirm-license -release -nomake examples -nomake tests -skip qtwebengine -skip qtwebview -skip qtlocation -skip qtdatavis3d -skip qtcharts -skip qt3d -skip qtpurchasing -skip qtvirtualkeyboard -skip qtquick3d -skip qtquickcontrols -skip qtquickcontrols2 -skip qtgamepad -skip qtserialbus -skip qtserialport -skip qtsensors -skip qtpim -skip qtmultimedia -skip qtconnectivity -skip qtscxml -skip qtwebsockets -skip qtnetworkauth -skip qtwebchannel -skip qtwebglplugin -skip qtwebview -skip qtwayland -skip qtandroidextras -skip qtmacextras -skip qtpim -skip qtspeech -skip qtscript -skip qtx11extras -skip qtwinextras -skip qttools -skip qttranslations -skip qtsvg -skip qtimageformats -skip qtdeclarative -skip qtgraphicaleffects -skip qtquicktimeline -skip qtquickextras -skip qtquickcontrols2 ``` 其中,`-prefix` 选项指定 Qt安装路径,可以根据需要自行修改。 4. 编译 Qt 执行以下命令编译 Qt: ``` make -j $(nproc) ``` 其中,`-j` 选项指定并发编译的进程数,可以根据 CPU 核心数来设置。 5. 安装 Qt 执行以下命令安装 Qt: ``` sudo make install ``` 6. 编译 QOCI 驱动 在终端中进入 Qt 源码目录,进入 `qtbase/src/plugins/sqldrivers/oci` 目录,执行以下命令编译 QOCI 驱动: ``` cd qtbase/src/plugins/sqldrivers/oci qmake "INCLUDEPATH+=/usr/include/oracle/19.3/client64" "LIBS+=-L/usr/lib/oracle/19.3/client64/lib -lclntsh" oci.pro make -j $(nproc) ``` 其中,`INCLUDEPATH` 和 `LIBS` 选项需要根据自己的实际情况进行修改。 7. 安装 QOCI 驱动 执行以下命令安装 QOCI 驱动: ``` sudo make install ``` 至此,QOCI 驱动的编译安装完成。可以在 Qt 项目中使用 `QOCI` 数据库驱动了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

muren

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值