Fedora 上哪個軟體包提供了 qmake?

Fedora 上哪個軟體包提供了 qmake?

我無法確定qmakeFedora 31 上提供的 Qt 套件qt5-designer qconf qt5-devel qt5-qtbase qt5-qtbase-devel qt5-qttools qt5-qttools-devel

$ dnf search qmake
Last metadata expiration check: 5 days...
============================= Name Matched: qmake ==============================
mingw32-qt5-qmake.x86_64 : Qt5 for Windows build environment
mingw64-qt5-qmake.x86_64 : Qt for Windows build environment
============================ Summary Matched: qmake ============================
qconf.x86_64 : Tool for generating configure script for qmake-based projects

qconf.x86_64已安裝但不提供。

$ dnf provides qmake
Last metadata expiration check: 5 days...
Error: No Matches found

抱歉問這個蹩腳的問題。我通常可以自己找到包裹。

哪個軟體包在 Fedora 31 上提供 qmake?


以下內容在 Debian 和 Ubuntu 上按預期工作。它在 Fedora 31 上失敗。

qt-ui$ qmake && make -j 5
bash: qmake: command not found...
Similar command is: 'make'

和:

$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description:    Fedora release 31 (Thirty One)
Release:        31
Codename:       ThirtyOne

答案1

找出答案的簡單方法通常是嘗試安裝您想要的檔案:

sudo dnf install /usr/bin/qmake

但在這種情況下,這是行不通的,因為你的問題的字面答案是沒有任何作用 - 而是qmake-qt5由 提供qt5-qtbase-devel並由qmake-qt4提供qt-devel

qtmake因此,您需要運行其中之一,而不是運行,這取決於您是嘗試為 Qt 4 還是 Qt 5 進行建置。

答案2

基於先前的回答:https://superuser.com/a/1510943/631374

在 Fedora 34 上,它sudo dnf install qt6-qtbase-devel適用於 QT6。

答案3

試試這個方法:

qt-ui$ qmake-qt5 && make -j 5

答案4

在 Fedora 32 上,Qt4 和 Qt5 分別為qt-devel和。qt5-devel

相關內容