.PRI

Plik PRI

Qt Project Include File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .pri to plik dołączany projektu Qt (Qt Project Include) - skrypt tekstowy dla systemu budowania qmake, który przechowuje ustawienia kompilacji (pliki źródłowe, nagłówki, ścieżki dołączania) współdzielone między projektami Qt C++. Można go otworzyć w dowolnym edytorze tekstu lub w Qt Creator. Nie jest to plik obrazu i jest bezpieczny do odczytu.

Deweloper: The Qt Company (originally Trolltech / Nokia / Digia) Kategoria: Pliki developerskie Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 3, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PRI?

.pri to format pliku powiązany ze środowiskiem programistycznym Qt. Pliki .pri przechowują ustawienia kompilatora i parametry qmake - przypisania zmiennych, takich jak SOURCES +=, HEADERS +=, INCLUDEPATH += oraz DEFINES, które kontrolują sposób budowania projektu. Pliki .pri zawierają również odniesienia do innych plików projektu oraz informacje o systemie docelowym. Chociaż pliki .pri przechowują informacje w formacie tekstowym, nie powinny być edytowane bez praktycznej wiedzy na temat frameworka Qt i składni qmake.

Plik .pri jest fragmentem skryptu budowania wielokrotnego użytku, a nie samodzielnym projektem. Jest on wciągany do nadrzędnego pliku projektu .pro za pomocą dyrektywy include(), co pozwala na modularyzację i ponowne wykorzystanie wspólnych ustawień kompilacji w wielu podprojektach bez powielania kodu.

Qt to środowisko programistyczne i framework do budowania graficznych interfejsów użytkownika. Qt jest narzędziem wieloplatformowym, które oferuje wiele zaawansowanych narzędzi deweloperskich, działającym na systemach Windows, macOS, Linux oraz systemach wbudowanych. Jest dostępny na licencjach open-source (LGPL) oraz komercyjnych. Ustawienia budowania projektu Qt, w tym pliki dołączane .pri, są przechowywane w formacie tekstowym i mogą być udostępniane oraz ponownie wykorzystywane w wielu projektach.

Począwszy od Qt 6, CMake stał się zalecanym systemem budowania, a pliki .pri są stopniowo wycofywane na rzecz plików dołączanych .cmake. Istniejące projekty korzystające z plików .pri nadal działają pod kontrolą qmake, który pozostaje dołączony do Qt 6.

Bezpieczeństwo

RYZYKO: LOW

Plik .pri to tekstowy skrypt budowania, więc sam plik jest nieszkodliwy przy otwieraniu i odczycie. Jedyną ostrożność należy zachować podczas budowania niezaufanego kodu źródłowego: skrypty qmake mogą uruchamiać polecenia powłoki (poprzez system() lub niestandardowe kroki budowania), więc nie buduj pobranego projektu, któremu nie ufasz, bez uprzedniego sprawdzenia jego plików .pro/.pri.

Szczegóły formatu

w pigułce
PEŁNA NAZWAQt Project Include Fileznany również jako qmake include file, Qt .pri file
DEWELOPERThe Qt Company (originally Trolltech / Nokia / Digia)od Early 2000s (qmake build system, part of Qt)
TYP MIMEtext/plain
TYPskrypt dołączany projektu qmake (tekstowy)
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Windows Package Resource Index (resources.pri) - Skompilowany binarny indeks zasobów w aplikacjach Windows UWP/MSIX, tworzony przez MakePRI - niepowiązany z Qt i niebędący plikiem tekstowym.
  • Oracle Primavera / pliki danych „priority” - Różne niepowiązane aplikacje używają rozszerzenia .pri dla danych priorytetów lub projektów; niszowe zastosowania.

Programy otwierające pliki PRI

Windows3 apps
Notepad Open-source Otwórz plik, aby przeczytać lub edytować tekstowy skrypt qmake.
Qt Creator Freemium Otwórz nadrzędny projekt .pro w Qt Creator; pliki .pri pojawią się w drzewie projektu i można je edytować z podświetlaniem składni.
Visual Studio Code Darmowy Otwórz plik lub jego folder; umożliwia bezpośredni odczyt/edycję tekstu qmake (rozszerzenia Qt dodają podświetlanie).
macOS2 apps
Qt Creator Freemium Otwórz nadrzędny projekt .pro w Qt Creator; pliki .pri pojawią się w drzewie projektu i można je edytować z podświetlaniem składni.
Visual Studio Code Darmowy Otwórz plik lub jego folder; umożliwia bezpośredni odczyt/edycję tekstu qmake (rozszerzenia Qt dodają podświetlanie).
Linux2 apps
Qt Creator Freemium Otwórz nadrzędny projekt .pro w Qt Creator; pliki .pri pojawią się w drzewie projektu i można je edytować z podświetlaniem składni.
any text editor (Vim, nano, Kate, gedit) Open-source To zwykły tekst - otwórz i edytuj w dowolnym edytorze.

Szczegóły techniczne

specyfikacja
Pełna nazwaQt Project Include File
Typ MIMEtext/plain
KodowanieUTF-8 lub ASCII
Typowy rozmiar plikuPoniżej 1 KB do kilku KB
Kluczowe zmienne budowaniaSOURCES, HEADERS, INCLUDEPATH, FORMS, RESOURCES, DEFINES
Mechanizm dołączaniadyrektywa include(sciezka/plik.pri) wewnątrz nadrzędnego pliku .pro
Składnia odniesienia do ścieżki$$PWD rozwija się do katalogu zawierającego bieżący plik .pri
Składnia operatorów zmiennychObsługuje operatory przypisania =, +=, -=, *=, ~=
System budowaniaqmake (dostarczany z Qt)
Deweloper / opiekunThe Qt Company (dawniej Trolltech → Nokia → Digia)
Obsługiwane platformyWindows, macOS, Linux, Android, iOS, systemy wbudowane
Struktura plikuTekstowy skrypt przypisywania zmiennych; brak sekcji binarnych lub nagłówka pliku
Relacja do plików .pro.pri jest fragmentem; jeden .pro może zawierać wiele plików .pri
Typowy przypadek użyciaWspółdzielenie list źródeł, ścieżek dołączania lub flag funkcji w wielu podprojektach
Możliwość edycjiCzytelny i edytowalny w dowolnym edytorze tekstu lub Qt Creator
Status w Qt 6Zdeprecjonowany na rzecz CMake; qmake i pliki .pri są nadal obsługiwane dla starszych projektów
WydanoEarly 2000s (qmake build system, part of Qt)
Najnowsza wersjaMaintained alongside qmake in Qt 5.x / Qt 6.x (qmake being phased out in favour of CMake in Qt 6)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjadoc.qt.io

Konwersje PRI

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PRI. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PRI.

Najczęściej zadawane pytania

Co to jest plik .pri?
Jest to plik dołączany projektu Qt (Qt Project Include) - fragment tekstowy dla systemu budowania qmake, zawierający ustawienia kompilacji (źródła, nagłówki, ścieżki dołączania), które nadrzędny projekt .pro wczytuje za pomocą include().
Jak otworzyć plik .pri?
Otwórz go w dowolnym edytorze tekstu (Notepad++, VS Code), aby go przeczytać, lub otwórz plik .pro projektu w Qt Creator, aby edytować go z odpowiednim kontekstem i podświetlaniem składni.
Jaka jest różnica między .pri a .pro?
Oba są plikami qmake napisanymi w tym samym języku. .pro to główny plik projektu; .pri to fragment wielokrotnego użytku przeznaczony do dołączenia przez .pro (lub inny .pri) za pomocą include().
Czy .pri nie jest plikiem obrazu?
Nie w tym przypadku. Oznaczenie „Prisms picture image” w bazach danych było błędem - oprogramowanie i opis identyfikują go jako plik dołączany projektu Qt. Inny, niepowiązany plik .pri (resources.pri) to skompilowany indeks zasobów aplikacji Windows.
Czy mogę usunąć pliki .pri z projektu Qt?
Nie - są one częścią konfiguracji budowania. Usunięcie jednego z nich spowoduje usunięcie zawartych w nim ustawień kompilacji, a linia include() w nadrzędnym pliku .pro zgłosi błąd.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z