.PRI

PRI Datei

Qt Project Include File
Frage stellen
SCHNELLE ANTWORT

Eine .pri-Datei ist eine Qt Project Include-Datei - ein Klartext-Skript für das qmake-Build-System, das Build-Einstellungen (Quelldateien, Header, Include-Pfade) enthält, die von mehreren Qt C++-Projekten gemeinsam genutzt werden. Öffnen Sie sie in einem beliebigen Texteditor oder in Qt Creator. Es handelt sich nicht um eine Bilddatei, und sie kann sicher gelesen werden.

Entwickler: The Qt Company (originally Trolltech / Nokia / Digia) Kategorie: Developerdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 3, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PRI-Dateiformat?

.pri ist ein Dateiformat, das mit der Qt-Entwicklungsumgebung verbunden ist. .pri-Dateien speichern Compiler-Einstellungen und qmake-Parameter - Variablenzuweisungen wie SOURCES +=, HEADERS +=, INCLUDEPATH += und DEFINES, die steuern, wie ein Projekt erstellt wird. .pri-Dateien enthalten auch Verweise auf andere Projektdateien und Zielsysteminformationen. Obwohl .pri-Dateien Informationen im Klartext speichern, sollten solche Dateien nicht ohne fundierte Kenntnisse des Qt-Frameworks und der qmake-Syntax bearbeitet werden.

Eine .pri-Datei ist ein wiederverwendbares Build-Skript-Fragment, kein eigenständiges Projekt. Sie wird über die include()-Direktive in eine übergeordnete .pro-Projektdatei eingebunden, wodurch gemeinsame Build-Einstellungen modularisiert und über mehrere Teilprojekte hinweg wiederverwendet werden können, ohne Code zu duplizieren.

Qt ist eine Software-Entwicklungsumgebung und ein Framework zur Erstellung grafischer Benutzeroberflächen. Qt ist ein plattformübergreifendes Tool, das viele fortschrittliche Entwicklungswerkzeuge bietet und auf Windows, macOS, Linux und eingebetteten Systemen läuft. Es ist unter Open-Source- (LGPL) und kommerziellen Lizenzen verfügbar. Qt-Projekt-Build-Einstellungen, einschließlich der .pri-Include-Dateien, werden im Klartext gespeichert und können über mehrere Projekte hinweg geteilt und wiederverwendet werden.

Seit Qt 6 ist CMake das empfohlene Build-System geworden, und .pri-Dateien werden schrittweise zugunsten von .cmake-Include-Dateien eingestellt. Bestehende Projekte, die .pri-Dateien verwenden, funktionieren weiterhin unter qmake, das weiterhin mit Qt 6 ausgeliefert wird.

Sicherheit

RISIKO: LOW

Eine .pri-Datei ist ein Klartext-Build-Skript, daher ist die Datei selbst beim Öffnen und Lesen harmlos. Vorsicht ist nur beim Erstellen von Projekten aus nicht vertrauenswürdigen Quellen geboten: qmake-Skripte können Shell-Befehle ausführen (über system() oder benutzerdefinierte Build-Schritte). Erstellen Sie daher kein heruntergeladenes Projekt, dem Sie nicht vertrauen, ohne vorher dessen .pro/.pri-Dateien zu prüfen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEQt Project Include Filealias qmake include file, Qt .pri file
ENTWICKLERThe Qt Company (originally Trolltech / Nokia / Digia)seit Early 2000s (qmake build system, part of Qt)
MIME TYPEtext/plain
TYPqmake Project-Include-Skript (Text)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Windows Package Resource Index (resources.pri) - Kompilierter binärer Ressourcen-Index in UWP/MSIX Windows-Apps, erstellt von MakePRI - nicht verwandt mit Qt und keine Textdatei.
  • Oracle Primavera / „priority“ Datendateien - Verschiedene nicht verwandte Anwendungen verwenden .pri für Prioritäts- oder Projektdaten; Nischenanwendung.

Programme zum Öffnen von PRI-Dateien

Windows3 apps
Notepad Open Source Öffnen Sie die Datei, um das qmake-Skript im Klartext zu lesen oder zu bearbeiten.
Qt Creator Freemium Öffnen Sie das übergeordnete .pro-Projekt in Qt Creator; .pri-Dateien erscheinen im Projektbaum und lassen sich mit Syntax-Highlighting bearbeiten.
Visual Studio Code Kostenlos Öffnen Sie die Datei oder den Ordner; liest/bearbeitet den qmake-Text direkt (Qt-Erweiterungen fügen Highlighting hinzu).
macOS2 apps
Qt Creator Freemium Öffnen Sie das übergeordnete .pro-Projekt in Qt Creator; .pri-Dateien erscheinen im Projektbaum und lassen sich mit Syntax-Highlighting bearbeiten.
Visual Studio Code Kostenlos Öffnen Sie die Datei oder den Ordner; liest/bearbeitet den qmake-Text direkt (Qt-Erweiterungen fügen Highlighting hinzu).
Linux2 apps
Qt Creator Freemium Öffnen Sie das übergeordnete .pro-Projekt in Qt Creator; .pri-Dateien erscheinen im Projektbaum und lassen sich mit Syntax-Highlighting bearbeiten.
any text editor (Vim, nano, Kate, gedit) Open Source Es ist Klartext - öffnen und bearbeiten Sie sie mit jedem beliebigen Editor.

Technische Details

technische Spezifikation
Vollständiger NameQt Project Include File
MIME-Typtext/plain
KodierungUTF-8 oder ASCII
Typische DateigrößeUnter 1 KB bis einige KB
Wichtige Build-VariablenSOURCES, HEADERS, INCLUDEPATH, FORMS, RESOURCES, DEFINES
Einbindungsmechanismusinclude(pfad/datei.pri) Direktive innerhalb einer übergeordneten .pro-Datei
Syntax für Pfadreferenzen$$PWD verweist auf das Verzeichnis, das die aktuelle .pri-Datei enthält
Syntax der VariablenoperatorenUnterstützt =, +=, -=, *=, ~= Zuweisungsoperatoren
Build-Systemqmake (mit Qt gebündelt)
Entwickler / WartungThe Qt Company (ehemals Trolltech → Nokia → Digia)
Unterstützte PlattformenWindows, macOS, Linux, Android, iOS, eingebettete Systeme
DateistrukturKlartext-Skript mit Variablenzuweisungen; keine binären Abschnitte oder Dateikopf
Beziehung zu .pro-DateienEine .pri ist ein Fragment; eine .pro kann mehrere .pri-Dateien einbinden
Typischer AnwendungsfallGemeinsame Nutzung von Quellenlisten, Include-Pfaden oder Feature-Flags über mehrere Teilprojekte hinweg
EditierbarkeitLesbar und editierbar in jedem Texteditor oder Qt Creator
Status in Qt 6Veraltet zugunsten von CMake; qmake und .pri-Dateien werden für Legacy-Projekte weiterhin unterstützt
VeröffentlichtEarly 2000s (qmake build system, part of Qt)
Neueste VersionMaintained alongside qmake in Qt 5.x / Qt 6.x (qmake being phased out in favour of CMake in Qt 6)
Offener StandardJa · lizenzgebührenfrei
Spezifikationdoc.qt.io

PRI-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PRI-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PRI-Dateien.

Häufig gestellte Fragen

Was ist eine .pri-Datei?
Es ist eine Qt Project Include-Datei - ein Textfragment für das qmake-Build-System, das Build-Einstellungen (Quellen, Header, Include-Pfade) enthält, die ein übergeordnetes .pro-Projekt mit include() einbindet.
Wie öffne ich eine .pri-Datei?
Öffnen Sie sie in einem beliebigen Texteditor (Notepad++, VS Code), um sie zu lesen, oder öffnen Sie die .pro-Datei des Projekts in Qt Creator, um sie mit dem richtigen Kontext und Syntax-Highlighting zu bearbeiten.
Was ist der Unterschied zwischen .pri und .pro?
Beide sind qmake-Dateien in derselben Sprache. Eine .pro ist die Hauptprojektdatei; eine .pri ist ein wiederverwendbares Fragment, das dazu gedacht ist, von einer .pro (oder einer anderen .pri) via include() eingebunden zu werden.
Ist .pri nicht eine Bilddatei?
Nicht diese hier. Die Bezeichnung „Prisms picture image“ in Datenbanken war ein Fehler - die Software und Beschreibung identifizieren sie als Qt Project Include-Datei. Eine andere, nicht verwandte .pri (resources.pri) ist ein kompilierter Ressourcen-Index für Windows-Apps.
Kann ich .pri-Dateien aus einem Qt-Projekt löschen?
Nein - sie sind Teil der Build-Konfiguration. Das Löschen entfernt die darin enthaltenen Build-Einstellungen, und die include()-Zeile der übergeordneten .pro-Datei wird dann fehlschlagen.

Quellen

1Qt Documentation - qmake Project Filesdoc.qt.io
2Qt Documentation - include() functiondoc.qt.io

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Verwandte Erweiterungen

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen