deepin如何查询qt安装路径
时间: 2023-11-01 19:22:31 浏览: 123
在 deepin 中,你可以通过使用以下命令来查询 Qt 的安装路径:
```
qmake -query QT_INSTALL_PREFIX
```
这将输出 Qt 的安装路径,例如:
```
/usr/local/Qt/5.15.2/gcc_64
```
在这个例子中,Qt 的安装路径为 `/usr/local/Qt/5.15.2/gcc_64`。请注意,如果你使用的是不同的 Qt 版本或编译器,这个路径可能会有所不同。
相关问题
deepin离线安装QT
Deepin是一款基于Debian的Linux发行版,如果你想在深林系统上离线安装Qt库,可以按照以下步骤操作:
1. **下载Qt源码**:访问Qt官网 (https://www.qt.io/download) 下载对应版本的Qt源码包,选择适合Deepin系统的静态或动态二进制包,因为离线安装需要下载完整的安装文件。
2. **准备安装环境**:确保你的系统已经具备基本的编译工具,如`tar`, `gzip`, `wget`等,并且有权限执行`sudo`命令。
3. **解压文件**:在安全的离线环境中,使用`tar`命令解压下载的安装包到一个目录,例如 `/home/user/qt-offline`。
4. **配置安装**:进入解压后的目录,运行`./configure`脚本,指定安装路径(通常是`--prefix=/usr/local/qt`),以及是否启用其他特性。
```sh
cd /path/to/qt-offline
./configure --prefix=/usr/local/qt --offline
```
5. **编译安装**:执行`make`命令开始编译,这可能需要一段时间。完成后,运行`make install`完成安装。
6. **检查安装**:安装完成后,你可以通过`ldconfig`更新动态链接器缓存,然后测试Qt的示例程序或者确认安装的版本是否正确。
```sh
sudo ldconfig
qmake -v
```
deepin上编译安装Qt5.15.8的QOCI驱动
在 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` 数据库驱动了。
阅读全文