mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-07-29 22:54:12 +02:00
b7a8759cc6
On Debian/Ubuntu qt6-base-dev ships the Qt6::GuiPrivate CMake config but the actual private headers live in the separate qt6-base-private-dev package, so find_package succeeds and CMake only fails later at generate time with a non-obvious "non-existent path" error. QET genuinely needs the private QtGui API (QPdfEngine) for clickable hyperlinks in the PDF export, so document the package instead of degrading the feature. Observed on Ubuntu 26.04 LTS (Qt 6.10.2); Debian sid and the Qt online installer ship the headers together.
180 lines
3.4 KiB
Plaintext
180 lines
3.4 KiB
Plaintext
[Qt6 / CMake]
|
|
Building the Qt6 line with CMake additionally requires the private
|
|
development headers of QtGui. On Debian/Ubuntu these live in a separate
|
|
package that is NOT pulled in by qt6-base-dev:
|
|
|
|
apt install qt6-base-private-dev
|
|
|
|
(other distributions: install your Qt 6 "private headers" development
|
|
package, e.g. qt6-qtbase-private-devel on Fedora)
|
|
|
|
QET needs the private QtGui API (QPdfEngine) for clickable hyperlinks in
|
|
the PDF export. Without the package, find_package(Qt6 ... GuiPrivate)
|
|
succeeds but CMake later fails at generate time with:
|
|
"Imported target Qt6::GuiPrivate includes non-existent path".
|
|
|
|
[ca]
|
|
Dependències:
|
|
libQt5 (paquets libqt5*)
|
|
cupsys-bsd per imprimir
|
|
|
|
Com compilar:
|
|
$ qmake (qmake-qt5 pels sistemes basats en Debian)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[en]
|
|
Requirements :
|
|
libQt5 (see packages libqt5*)
|
|
cupsys-bsd for printing
|
|
|
|
Howto compile :
|
|
$ qmake (qmake-qt5 for Debian-based systems)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[fr]
|
|
Pré-requis :
|
|
libQt5 (paquets libqt5*)
|
|
cupsys-bsd pour l'impression
|
|
|
|
Comment compiler :
|
|
$ qmake (qmake-qt5 pour les systèmes basés sur Debian)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[de]
|
|
Abhängigkeiten:
|
|
libQt5 (Pakete libqt5*)
|
|
cupsys-bsd zum Drucken
|
|
|
|
Kompilieren:
|
|
$ qmake (qmake-qt5 für Debian-basierende Systeme)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[ru]
|
|
Зависимости:
|
|
libQt5 (пакет libqt5*)
|
|
cupsys-bsd для печати
|
|
|
|
Как компилировать?:
|
|
$ qmake (qmake-qt5 для систем основанных на Debian)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[pt]
|
|
Dependências:
|
|
libQt5 (ver pacotes libqt5*)
|
|
cupsys-bsd para impressão
|
|
|
|
Como compilar:
|
|
$ qmake (qmake-qt5 para sistemas baseados em Debian)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[es]
|
|
Dependencias:
|
|
libQt5 (paquetes libqt5*)
|
|
cupsys-bsd para imprimir
|
|
|
|
Cómo compilar:
|
|
$ qmake (qmake-qt5 para los sistemas basados en Debian)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[cs]
|
|
Požadavky :
|
|
libQt5 (viz balíček libqt5*)
|
|
cupsys-bsd kvůli tisku
|
|
|
|
Jak program sestavit :
|
|
$ qmake (qmake-qt5 u systémů založených na Debianu)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[pl]
|
|
Zależności:
|
|
libQt5 (pakiety libqt5 *)
|
|
cupsys-bsd do druku
|
|
|
|
Sposób kompilacji:
|
|
$ qmake (qmake-qt5 dla systemów opartych na Debianie)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[it]
|
|
Dipendenze:
|
|
libQt5 (vedi pacchetti libqt5*)
|
|
cupsys-bsd per la stampa
|
|
|
|
Come compilare:
|
|
$ qmake (qmake-qt5 per sistemi basati su Debian)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[el]
|
|
Απαιτήσεις:
|
|
libQt5 (δείτε για πακέτα libqt5*)
|
|
cupsys-bsd για εκτύπωση
|
|
|
|
Πως να το μεταγλωττίσετε:
|
|
$ qmake (qmake-qt5 για συστήματα βασισμένα σε Debian)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[nl]
|
|
vereisten:
|
|
libqt5 (zie pakketten libqt5 *)
|
|
cupsys-bsd om af te drukken
|
|
|
|
Hoe te compileren:
|
|
$ Qmake (qmake-qt5 voor Debian-gebaseerde systemen)
|
|
$ make
|
|
# Umask 0022
|
|
# Make install
|
|
|
|
[be]
|
|
Vereisten:
|
|
libQt5 (pakketten libqt5*)
|
|
cupsys-bsd voor het afdrukken
|
|
|
|
Hoe te compileren :
|
|
$ qmake (qmake-qt5 voor systemen op basis van Debian)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[da]
|
|
Krav:
|
|
libQt5 (se pakke libqt5*)
|
|
cupsys-bsd til udskrivning
|
|
|
|
Hvordan man kompilerer:
|
|
$ qmake (qmake-qt5 for Debian baserede systemer)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|
|
|
|
[ja]
|
|
必要条件 :
|
|
libQt5 (パッケージ libqt5* を参照)
|
|
cupsys-bsd 印刷用
|
|
|
|
コンパイルの方法 :
|
|
$ qmake (Debian ベースのシステムでは qmake-qt5)
|
|
$ make
|
|
# umask 0022
|
|
# make install
|