.PRI

PRI-fil

Qt Project Include File
Still et spørsmål
HURTIGSVAR

En .pri-fil er en Qt Project Include-fil - et skript i ren tekst for byggesystemet qmake som inneholder byggeinnstillinger (kildefiler, headere, inkluderingsstier) som deles på tvers av Qt C++-prosjekter. Åpne den i et hvilket som helst tekstredigeringsprogram eller i Qt Creator. Det er ikke en bildefil, og den er trygg å lese.

Utvikler: The Qt Company (originally Trolltech / Nokia / Digia) Kategori: Utviklerfiler Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 3, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PRI-filformatet?

.pri er et filformat knyttet til utviklingsmiljøet Qt. .pri-filer lagrer kompilatorinnstillinger og qmake-parametere - variabeltilordninger som SOURCES +=, HEADERS +=, INCLUDEPATH += og DEFINES som styrer hvordan et prosjekt bygges. .pri-filer inneholder også referanser til andre prosjektfiler og informasjon om målsystemet. Selv om .pri-filer lagrer informasjon i ren tekst, bør slike filer ikke redigeres uten kunnskap om Qt-rammeverket og qmake-syntaks.

En .pri-fil er et gjenbrukbart fragment av et byggeskript, ikke et frittstående prosjekt. Den hentes inn i en overordnet .pro-prosjektfil via direktivet include(), noe som gjør at delte byggeinnstillinger kan modulariseres og gjenbrukes på tvers av flere underprosjekter uten å duplisere kode.

Qt er et programvareutviklingsmiljø og rammeverk for å bygge grafiske brukergrensesnitt. Qt er et multiplattformverktøy som tilbyr mange avanserte utviklingsverktøy, og kjører på Windows, macOS, Linux og innebygde systemer. Det er tilgjengelig under åpen kildekode (LGPL) og kommersielle lisenser. Byggeinnstillinger for Qt-prosjekter, inkludert .pri-filer, lagres i ren tekst og kan deles og gjenbrukes på tvers av flere prosjekter.

Fra og med Qt 6 har CMake blitt det anbefalte byggesystemet, og .pri-filer blir gradvis faset ut til fordel for .cmake-filer. Eksisterende prosjekter som bruker .pri-filer fortsetter å fungere under qmake, som fortsatt følger med Qt 6.

Sikkerhet og trygghet

RISIKO: LOW

En .pri er et byggeskript i ren tekst, så selve filen er ufarlig å åpne og lese. Den eneste forsiktighetsregelen gjelder ved bygging av kildekode fra ukjente kilder: qmake-skript kan kjøre skallkommandoer (via system() eller egendefinerte byggetrinn), så ikke bygg et nedlastet prosjekt du ikke stoler på uten å gå gjennom .pro/.pri-filene først.

Formatdetaljer

i et nøtteskall
FULLT NAVNQt Project Include Fileogså kjent som qmake include file, Qt .pri file
UTVIKLERThe Qt Company (originally Trolltech / Nokia / Digia)siden Early 2000s (qmake build system, part of Qt)
MIME-TYPEtext/plain
TYPEqmake prosjekt-inkluderingsskript (tekst)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Windows Package Resource Index (resources.pri) - Kompilert binær ressursindeks i UWP/MSIX Windows-apper, bygget av MakePRI - urelatert til Qt og ikke en tekstfil.
  • Oracle Primavera / «priority»-datafiler - Ulike urelaterte apper bruker .pri for prioritets- eller prosjektdata; nisje.

Programmer som åpner PRI-filer

Windows3 apps
Notepad Åpen kildekode Åpne filen for å lese/redigere qmake-skriptet i ren tekst.
Qt Creator Freemium Åpne det overordnede .pro-prosjektet i Qt Creator; .pri-filer vises i prosjekttreet og kan redigeres med syntaksutheving.
Visual Studio Code Gratis Åpne filen eller mappen; leser/redigerer qmake-teksten direkte (Qt-utvidelser legger til utheving).
macOS2 apps
Qt Creator Freemium Åpne det overordnede .pro-prosjektet i Qt Creator; .pri-filer vises i prosjekttreet og kan redigeres med syntaksutheving.
Visual Studio Code Gratis Åpne filen eller mappen; leser/redigerer qmake-teksten direkte (Qt-utvidelser legger til utheving).
Linux2 apps
Qt Creator Freemium Åpne det overordnede .pro-prosjektet i Qt Creator; .pri-filer vises i prosjekttreet og kan redigeres med syntaksutheving.
any text editor (Vim, nano, Kate, gedit) Åpen kildekode Det er ren tekst - åpne og rediger med et hvilket som helst redigeringsprogram.

Tekniske detaljer

dyp spesifikasjon
Fullt navnQt Project Include File
MIME-typetext/plain
KodingUTF-8 eller ASCII
Typisk filstørrelseUnder 1 KB til noen få KB
Viktige byggevariablerSOURCES, HEADERS, INCLUDEPATH, FORMS, RESOURCES, DEFINES
Inkluderingsmekanismeinclude(sti/fil.pri)-direktiv inne i en overordnet .pro-fil
Syntaks for stireferanse$$PWD utvides til mappen som inneholder den gjeldende .pri-filen
Syntaks for variabeloperatorerStøtter tilordningsoperatorene =, +=, -=, *=, ~=
Byggesystemqmake (følger med Qt)
Utvikler / vedlikeholderThe Qt Company (tidligere Trolltech → Nokia → Digia)
Støttede plattformerWindows, macOS, Linux, Android, iOS, innebygde systemer
FilstrukturVariabeltilordningsskript i ren tekst; ingen binære seksjoner eller filhode
Forhold til .pro-filerEn .pri er et fragment; én .pro kan inkludere flere .pri-filer
Typisk bruksområdeDeling av kildelister, inkluderingsstier eller funksjonsflagg på tvers av flere underprosjekter
RedigerbarhetLesbar og redigerbar i alle tekstredigeringsprogrammer eller Qt Creator
Status i Qt 6Foreldet til fordel for CMake; qmake og .pri-filer støttes fortsatt for eldre prosjekter
UtgittEarly 2000s (qmake build system, part of Qt)
Siste versjonMaintained alongside qmake in Qt 5.x / Qt 6.x (qmake being phased out in favour of CMake in Qt 6)
Åpen standardJa · royalty-fri
Spesifikasjondoc.qt.io

PRI-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PRI-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PRI-filer.

Ofte stilte spørsmål

Hva er en .pri-fil?
Det er en Qt Project Include-fil - et tekstfragment for byggesystemet qmake som inneholder byggeinnstillinger (kilder, headere, inkluderingsstier) som en overordnet .pro-prosjektfil henter inn med include().
Hvordan åpner jeg en .pri-fil?
Åpne den i et hvilket som helst tekstredigeringsprogram (Notepad++, VS Code) for å lese den, eller åpne prosjektets .pro-fil i Qt Creator for å redigere den med riktig kontekst og syntaksutheving.
Hva er forskjellen mellom .pri og .pro?
Begge er qmake-filer skrevet i samme språk. En .pro er hovedprosjektfilen; en .pri er et gjenbrukbart fragment ment å bli inkludert av en .pro (eller en annen .pri) via include().
Er ikke .pri en bildefil?
Ikke denne. Databasens merking som «Prisms picture image» var en feil - programvaren og beskrivelsen identifiserer den som en Qt Project Include-fil. En annen urelatert .pri (resources.pri) er en kompilert ressursindeks for Windows-apper.
Kan jeg slette .pri-filer fra et Qt-prosjekt?
Nei - de er en del av byggekonfigurasjonen. Hvis du sletter en, fjerner du byggeinnstillingene den inneholder, og include()-linjen i den overordnede .pro-filen vil da feile.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å