.PRI

PRI-fil

Qt Project Include File
Ställ en fråga
SNABBT SVAR

En .pri-fil är en Qt Project Include-fil - ett skript i klartext för byggsystemet qmake som innehåller bygginställningar (källkodsfiler, header-filer, sökvägar) som delas mellan Qt C++-projekt. Öppna den i valfri textredigerare eller i Qt Creator. Det är inte en bildfil, och den är säker att läsa.

Utvecklare: The Qt Company (originally Trolltech / Nokia / Digia) Kategori: Utvecklarfiler Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 3, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PRI?

.pri är ett filformat associerat med utvecklingsmiljön Qt. .pri-filer lagrar kompilatorinställningar och qmake-parametrar - variabeltilldelningar som SOURCES +=, HEADERS +=, INCLUDEPATH += och DEFINES som styr hur ett projekt byggs. .pri-filer innehåller även referenser till andra projektfiler och information om målsystemet. Även om .pri-filer lagrar information i klartext bör sådana filer inte redigeras utan kunskap om ramverket Qt och qmake-syntax.

En .pri-fil är ett återanvändbart fragment av ett byggskript, inte ett fristående projekt. Den inkluderas i en överordnad .pro-projektfil via direktivet include(), vilket gör att delade bygginställningar kan modulariseras och återanvändas i flera underprojekt utan att duplicera kod.

Qt är en utvecklingsmiljö och ett ramverk för att bygga grafiska användargränssnitt. Qt är ett multiplattformsverktyg som erbjuder många avancerade utvecklingsverktyg och körs på Windows, macOS, Linux och inbäddade system. Det finns tillgängligt under öppen källkod (LGPL) och kommersiella licenser. Bygginställningar för Qt-projekt, inklusive .pri-filer, lagras i klartext och kan delas och återanvändas mellan flera projekt.

Från och med Qt 6 har CMake blivit det rekommenderade byggsystemet, och .pri-filer fasas gradvis ut till förmån för .cmake-filer. Befintliga projekt som använder .pri-filer fortsätter att fungera under qmake, som fortfarande levereras med Qt 6.

Säkerhet & trygghet

RISK: LOW

En .pri är ett byggskript i klartext, så själva filen är ofarlig att öppna och läsa. Den enda försiktigheten gäller vid bygge av opålitlig källkod: qmake-skript kan köra skalkommandon (via system() eller anpassade byggsteg), så bygg inte ett nedladdat projekt som du inte litar på utan att först granska dess .pro/.pri-filer.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNQt Project Include Fileäven känd som qmake include file, Qt .pri file
UTVECKLAREThe Qt Company (originally Trolltech / Nokia / Digia)sedan Early 2000s (qmake build system, part of Qt)
MIME-TYPtext/plain
TYPqmake projekt-inkluderingsskript (text)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Windows Package Resource Index (resources.pri) - Kompilerat binärt resursindex i UWP/MSIX Windows-appar, skapat av MakePRI - orelaterat till Qt och inte en textfil.
  • Oracle Primavera / «priority»-datafiler - Olika orelaterade appar använder .pri för prioritets- eller projektdata; nischat.

Program som öppnar PRI-filer

Windows3 apps
Notepad Öppen källkod Öppna filen för att läsa/redigera qmake-skriptet i klartext.
Qt Creator Freemium Öppna det överordnade .pro-projektet i Qt Creator; .pri-filer visas i projektträdet och redigeras med syntaxmarkering.
Visual Studio Code Gratis Öppna filen eller dess mapp; läser/redigerar qmake-texten direkt (Qt-tillägg lägger till syntaxmarkering).
macOS2 apps
Qt Creator Freemium Öppna det överordnade .pro-projektet i Qt Creator; .pri-filer visas i projektträdet och redigeras med syntaxmarkering.
Visual Studio Code Gratis Öppna filen eller dess mapp; läser/redigerar qmake-texten direkt (Qt-tillägg lägger till syntaxmarkering).
Linux2 apps
Qt Creator Freemium Öppna det överordnade .pro-projektet i Qt Creator; .pri-filer visas i projektträdet och redigeras med syntaxmarkering.
any text editor (Vim, nano, Kate, gedit) Öppen källkod Det är klartext - öppna och redigera med valfri textredigerare.

Tekniska detaljer

djup specifikation
Fullständigt namnQt Project Include File
MIME-typtext/plain
KodningUTF-8 eller ASCII
Typisk filstorlekUnder 1 KB till några KB
Viktiga byggvariablerSOURCES, HEADERS, INCLUDEPATH, FORMS, RESOURCES, DEFINES
Inkluderingsmekanismdirektivet include(sökväg/fil.pri) inuti en överordnad .pro-fil
Syntax för sökvägsreferens$$PWD expanderar till mappen som innehåller den aktuella .pri-filen
Syntax för variabeloperatorerStöder tilldelningsoperatorerna =, +=, -=, *=, ~=
Byggsystemqmake (levereras med Qt)
Utvecklare / underhållareThe Qt Company (tidigare Trolltech → Nokia → Digia)
Plattformar som stödsWindows, macOS, Linux, Android, iOS, inbäddade system
FilstrukturVariabeltilldelningsskript i klartext; inga binära sektioner eller filhuvuden
Relation till .pro-filerEn .pri är ett fragment; en .pro kan inkludera flera .pri-filer
Typiskt användningsområdeDelning av källkodslistor, inkluderingssökvägar eller funktionsflaggor mellan flera underprojekt
RedigerbarhetLäsbar och redigerbar i valfri textredigerare eller Qt Creator
Status i Qt 6Ersatt av CMake; qmake och .pri-filer stöds fortfarande för äldre projekt
SläpptEarly 2000s (qmake build system, part of Qt)
Senaste versionMaintained alongside qmake in Qt 5.x / Qt 6.x (qmake being phased out in favour of CMake in Qt 6)
Öppen standardJa · royaltyfri
Specifikationdoc.qt.io

PRI-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PRI-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PRI-filer.

Vanliga frågor

Vad är en .pri-fil?
Det är en Qt Project Include-fil - ett textfragment för byggsystemet qmake som innehåller bygginställningar (källkoder, headers, sökvägar) som en överordnad .pro-projektfil hämtar in med include().
Hur öppnar jag en .pri-fil?
Öppna den i valfri textredigerare (Notepad++, VS Code) för att läsa den, eller öppna projektets .pro-fil i Qt Creator för att redigera den med rätt sammanhang och syntaxmarkering.
Vad är skillnaden mellan .pri och .pro?
Båda är qmake-filer skrivna i samma språk. En .pro är huvudprojektfilen; en .pri är ett återanvändbart fragment avsett att inkluderas av en .pro (eller en annan .pri) via include().
Är inte .pri en bildfil?
Inte denna. Databasens etikett «Prisms picture image» var ett fel - programvaran och beskrivningen identifierar den som en Qt Project Include-fil. En annan orelaterad .pri (resources.pri) är ett kompilerat resursindex för Windows-appar.
Kan jag ta bort .pri-filer från ett Qt-projekt?
Nej - de är en del av byggkonfigurationen. Om du tar bort en försvinner de bygginställningar den innehåller och den överordnade .pro-filens include()-rad kommer då att misslyckas.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.NOMEDIAAndroid No-Media Marker File

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö