.PRI

PRI-fil

Qt Project Include File
Stil et spørgsmål
HURTIGT SVAR

En .pri-fil er en Qt Project Include-fil - et almindeligt tekstscript til qmake-build-systemet, der indeholder build-indstillinger (kildefiler, headere, include-stier), som deles på tværs af Qt C++ projekter. Åbn den i en hvilken som helst teksteditor eller i Qt Creator. Det er ikke en billedfil, og den er sikker at læse.

Udvikler: The Qt Company (originally Trolltech / Nokia / Digia) Kategori: Udviklerfiler Åben standard MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 3, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PRI-filformatet?

.pri er et filformat tilknyttet Qt-udviklingsmiljøet. .pri-filer gemmer compiler-indstillinger og qmake-parametre - variabeltildelinger som SOURCES +=, HEADERS +=, INCLUDEPATH += og DEFINES, der styrer, hvordan et projekt bygges. .pri-filer indeholder også referencer til andre projektfiler og oplysninger om målsystemet. Selvom .pri-filer gemmer oplysninger i almindelig tekst, bør sådanne filer ikke redigeres uden et praktisk kendskab til Qt-frameworket og qmake-syntaks.

En .pri-fil er et genanvendeligt build-script-fragment, ikke et selvstændigt projekt. Den trækkes ind i en overordnet .pro projektfil via include()-direktivet, hvilket gør det muligt at modularisere og genbruge delte build-indstillinger på tværs af flere underprojekter uden at duplikere kode.

Qt er et softwareudviklingsmiljø og framework til opbygning af grafiske brugerflader. Qt er et multi-platform værktøj, der tilbyder mange avancerede udviklingsværktøjer og kører på Windows, macOS, Linux og indlejrede systemer. Det er tilgængeligt under open-source (LGPL) og kommercielle licenser. Qt-projektets build-indstillinger, herunder .pri include-filer, gemmes i almindelig tekst og kan deles og genbruges på tværs af flere projekter.

Startende med Qt 6 er CMake blevet det anbefalede build-system, og .pri-filer udfases gradvist til fordel for .cmake include-filer. Eksisterende projekter, der bruger .pri-filer, fortsætter med at fungere under qmake, som fortsat er inkluderet i Qt 6.

Sikkerhed og tryghed

RISIKO: LOW

En .pri er et build-script i almindelig tekst, så selve filen er harmløs at åbne og læse. Den eneste forsigtighed gælder ved bygning af kildekode, man ikke har tillid til: qmake-scripts kan køre shell-kommandoer (via system() eller brugerdefinerede build-trin), så byg ikke et downloadet projekt, du ikke har tillid til, uden først at gennemse dets .pro/.pri-filer.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNQt Project Include Fileogså kendt som qmake include file, Qt .pri file
UDVIKLERThe Qt Company (originally Trolltech / Nokia / Digia)siden Early 2000s (qmake build system, part of Qt)
MIME-TYPEtext/plain
TYPEqmake projekt-include script (tekst)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Windows Package Resource Index (resources.pri) - Kompileret binært ressourceindeks i UWP/MSIX Windows-apps, bygget af MakePRI - urelateret til Qt og ikke en tekstfil.
  • Oracle Primavera / «priority» datafiler - Forskellige urelaterede apps bruger .pri til prioritets- eller projektdata; niche.

Programmer der åbner PRI-filer

Windows3 apps
Notepad Open-source Åbn filen for at læse/redigere qmake-scriptet i almindelig tekst.
Qt Creator Freemium Åbn det overordnede .pro-projekt i Qt Creator; .pri-filer vises i projekttræet og redigeres med syntaksfremhævning.
Visual Studio Code Gratis Åbn filen eller dens mappe; læser/redigerer qmake-teksten direkte (Qt-udvidelser tilføjer fremhævning).
macOS2 apps
Qt Creator Freemium Åbn det overordnede .pro-projekt i Qt Creator; .pri-filer vises i projekttræet og redigeres med syntaksfremhævning.
Visual Studio Code Gratis Åbn filen eller dens mappe; læser/redigerer qmake-teksten direkte (Qt-udvidelser tilføjer fremhævning).
Linux2 apps
Qt Creator Freemium Åbn det overordnede .pro-projekt i Qt Creator; .pri-filer vises i projekttræet og redigeres med syntaksfremhævning.
any text editor (Vim, nano, Kate, gedit) Open-source Det er almindelig tekst - åbn og rediger med enhver editor.

Tekniske detaljer

dyb specifikation
Fuldt navnQt Project Include File
MIME-typetext/plain
KodningUTF-8 eller ASCII
Typisk filstørrelseUnder 1 KB til få KB
Vigtige build-variablerSOURCES, HEADERS, INCLUDEPATH, FORMS, RESOURCES, DEFINES
Inklusionsmekanismeinclude(sti/fil.pri) direktiv inde i en overordnet .pro-fil
Syntaks for stireference$$PWD udvides til mappen, der indeholder den aktuelle .pri-fil
Syntaks for variabeloperatorerUnderstøtter =, +=, -=, *=, ~= tildelingsoperatorer
Build-systemqmake (følger med Qt)
Udvikler / vedligeholderThe Qt Company (tidligere Trolltech → Nokia → Digia)
Understøttede platformeWindows, macOS, Linux, Android, iOS, indlejrede systemer
FilstrukturVariabeltildelings-script i almindelig tekst; ingen binære sektioner eller filheader
Relation til .pro-filerEn .pri er et fragment; én .pro kan inkludere flere .pri-filer
Typisk brugsscenarieDeling af kildelister, include-stier eller feature-flags på tværs af flere underprojekter
RedigerbarhedLæsbar og redigerbar i enhver teksteditor eller Qt Creator
Status i Qt 6Forældet til fordel for CMake; qmake og .pri-filer understøttes stadig til ældre projekter
UdgivetEarly 2000s (qmake build system, part of Qt)
Seneste versionMaintained alongside qmake in Qt 5.x / Qt 6.x (qmake being phased out in favour of CMake in Qt 6)
Åben standardJa · royaltyfri
Specifikationdoc.qt.io

PRI-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PRI-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PRI-filer.

Ofte stillede spørgsmål

Hvad er en .pri-fil?
Det er en Qt Project Include-fil - et tekstfragment til qmake-build-systemet, der indeholder build-indstillinger (kilder, headere, include-stier), som en overordnet .pro-projektfil henter ind med include().
Hvordan åbner jeg en .pri-fil?
Åbn den i en hvilken som helst teksteditor (Notepad++, VS Code) for at læse den, eller åbn projektets .pro-fil i Qt Creator for at redigere den med korrekt kontekst og fremhævning.
Hvad er forskellen på .pri og .pro?
Begge er qmake-filer i det samme sprog. En .pro er hovedprojektfilen; en .pri er et genanvendeligt fragment, der er beregnet til at blive inkluderet af en .pro (eller en anden .pri) via include().
Er .pri ikke en billedfil?
Ikke denne her. Databasens «Prisms picture image»-mærkat var en fejl - softwaren og beskrivelsen identificerer den som Qt Project Include-filen. En anden urelateret .pri (resources.pri) er et kompileret Windows-app-ressourceindeks.
Kan jeg slette .pri-filer fra et Qt-projekt?
Nej - de er en del af build-konfigurationen. Sletning af en fjerner de build-indstillinger, den indeholder, og den overordnede .pro-fils include()-linje vil derefter fejle.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å