.PRI

PRI-bestand

Qt Project Include File
Stel een vraag
SNEL ANTWOORD

Een .pri-bestand is een Qt Project Include-bestand - een script in platte tekst voor het qmake-bouwsysteem dat bouwinstellingen bevat (bronbestanden, headers, include-paden) die worden gedeeld over Qt C++-projecten. Open het in elke tekstverwerker of in Qt Creator. Het is geen afbeeldingsbestand en het is veilig om te lezen.

Ontwikkelaar: The Qt Company (originally Trolltech / Nokia / Digia) Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 3, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PRI-bestandsformaat?

.pri is een bestandsformaat dat geassocieerd wordt met de Qt-ontwikkelomgeving. .pri-bestanden slaan compilerinstellingen en qmake-parameters op - variabele toewijzingen zoals SOURCES +=, HEADERS +=, INCLUDEPATH += en DEFINES die bepalen hoe een project wordt gebouwd. .pri-bestanden bevatten ook verwijzingen naar andere projectbestanden en informatie over het doelsysteem. Hoewel .pri-bestanden informatie in platte tekst opslaan, mogen dergelijke bestanden niet worden bewerkt zonder een parate kennis van het Qt-framework en de qmake-syntaxis.

Een .pri-bestand is een herbruikbaar fragment van een bouwscript, geen zelfstandig project. Het wordt in een bovenliggend .pro-projectbestand geladen via de include()-richtlijn, waardoor gedeelde bouwinstellingen gemodulariseerd en hergebruikt kunnen worden over meerdere subprojecten zonder code te dupliceren.

Qt is een softwareontwikkelomgeving en framework voor het bouwen van grafische gebruikersinterfaces. Qt is een multi-platform tool die veel geavanceerde ontwikkeltools biedt en draait op Windows, macOS, Linux en embedded systemen. Het is beschikbaar onder open-source (LGPL) en commerciële licenties. Qt-projectbouwinstellingen, inclusief .pri-bestanden, worden opgeslagen in platte tekst en kunnen worden gedeeld en hergebruikt over meerdere projecten.

Vanaf Qt 6 is CMake het aanbevolen bouwsysteem geworden, en .pri-bestanden worden geleidelijk uitgefaseerd ten gunste van .cmake-bestanden. Bestaande projecten die .pri-bestanden gebruiken, blijven werken onder qmake, dat gebundeld blijft met Qt 6.

Beveiliging & veiligheid

RISICO: LOW

Een .pri is een bouwscript in platte tekst, dus het bestand zelf is ongevaarlijk om te openen en te lezen. De enige voorzichtigheid is geboden bij het bouwen van niet-vertrouwde broncode: qmake-scripts kunnen shell-opdrachten uitvoeren (via system() of aangepaste bouwstappen), dus bouw geen gedownload project dat u niet vertrouwt zonder eerst de .pro/.pri-bestanden te controleren.

Formaatdetails

in een notendop
VOLLEDIGE NAAMQt Project Include Fileook bekend als qmake include file, Qt .pri file
ONTWIKKELAARThe Qt Company (originally Trolltech / Nokia / Digia)sinds Early 2000s (qmake build system, part of Qt)
MIME-TYPEtext/plain
TYPEqmake project-include script (tekst)
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Windows Package Resource Index (resources.pri) - Gecompileerde binaire resource-index in UWP/MSIX Windows-apps, gebouwd door MakePRI - niet gerelateerd aan Qt en geen tekstbestand.
  • Oracle Primavera / „priority” databestanden - Verschillende niet-gerelateerde apps gebruiken .pri voor prioriteits- of projectgegevens; niche.

Programma's die PRI-bestanden openen

Windows3 apps
Notepad Open-source Open het bestand om het qmake-script in platte tekst te lezen of te bewerken.
Qt Creator Freemium Open het bovenliggende .pro-project in Qt Creator; .pri-bestanden verschijnen in de projectstructuur en kunnen worden bewerkt met syntaxis-accentuering.
Visual Studio Code Gratis Open het bestand of de map; leest/bewerkt de qmake-tekst rechtstreeks (Qt-extensies voegen accentuering toe).
macOS2 apps
Qt Creator Freemium Open het bovenliggende .pro-project in Qt Creator; .pri-bestanden verschijnen in de projectstructuur en kunnen worden bewerkt met syntaxis-accentuering.
Visual Studio Code Gratis Open het bestand of de map; leest/bewerkt de qmake-tekst rechtstreeks (Qt-extensies voegen accentuering toe).
Linux2 apps
Qt Creator Freemium Open het bovenliggende .pro-project in Qt Creator; .pri-bestanden verschijnen in de projectstructuur en kunnen worden bewerkt met syntaxis-accentuering.
any text editor (Vim, nano, Kate, gedit) Open-source Het is platte tekst - open en bewerk met elke editor.

Technische details

diepe specificaties
Volledige naamQt Project Include File
MIME-typetext/plain
CoderingUTF-8 of ASCII
Typische bestandsgrootteMinder dan 1 KB tot enkele KB
Belangrijkste bouwvariabelenSOURCES, HEADERS, INCLUDEPATH, FORMS, RESOURCES, DEFINES
Insluitingsmechanismeinclude(pad/bestand.pri) richtlijn binnen een bovenliggend .pro-bestand
Syntaxis voor padverwijzing$$PWD verwijst naar de map die het huidige .pri-bestand bevat
Syntaxis voor variabelenOndersteunt =, +=, -=, *=, ~= toewijzingsoperatoren
Bouwsysteemqmake (gebundeld met Qt)
Ontwikkelaar / onderhouderThe Qt Company (voorheen Trolltech → Nokia → Digia)
Ondersteunde platformsWindows, macOS, Linux, Android, iOS, embedded systemen
BestandsstructuurScript voor variabele-toewijzing in platte tekst; geen binaire secties of bestandsheader
Relatie met .pro-bestandenEen .pri is een fragment; één .pro kan meerdere .pri-bestanden bevatten
Typische use-caseHet delen van bronlijsten, include-paden of feature-flags over meerdere subprojecten
BewerkbaarheidLeesbaar en bewerkbaar in elke tekstverwerker of Qt Creator
Status in Qt 6Verouderd ten gunste van CMake; qmake en .pri-bestanden worden nog steeds ondersteund voor legacy-projecten
UitgebrachtEarly 2000s (qmake build system, part of Qt)
Laatste versieMaintained alongside qmake in Qt 5.x / Qt 6.x (qmake being phased out in favour of CMake in Qt 6)
Open standaardJa · royaltyvrij
Specificatiedoc.qt.io

PRI conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PRI-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PRI-bestanden.

Veelgestelde vragen

Wat is een .pri-bestand?
Het is een Qt Project Include-bestand - een tekstfragment voor het qmake-bouwsysteem met bouwinstellingen (bronnen, headers, include-paden) dat een bovenliggend .pro-project binnenhaalt met include().
Hoe open ik een .pri-bestand?
Open het in een tekstverwerker (Notepad++, VS Code) om het te lezen, of open het .pro-bestand van het project in Qt Creator om het te bewerken met de juiste context en markering.
Wat is het verschil tussen .pri en .pro?
Beide zijn qmake-bestanden in dezelfde taal. Een .pro is het hoofdprojectbestand; een .pri is een herbruikbaar fragment dat bedoeld is om te worden ingevoegd door een .pro (of een andere .pri) via include().
Is .pri geen afbeeldingsbestand?
Niet deze versie. Het label „Prisms picture image” in de database was een fout - de software en beschrijving identificeren het als het Qt Project Include-bestand. Een ander niet-gerelateerd .pri-bestand (resources.pri) is een gecompileerde Windows-app-resource-index.
Kan ik .pri-bestanden uit een Qt-project verwijderen?
Nee - ze maken deel uit van de bouwconfiguratie. Als u er een verwijdert, verdwijnen de bouwinstellingen die het bevat en zal de include()-regel van het bovenliggende .pro-bestand mislukken.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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)

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z