.PRI

Fichier PRI

Qt Project Include File
Poser une question
RÉPONSE RAPIDE

Un fichier .pri est un fichier d'inclusion de projet Qt - un script en texte brut pour le système de construction qmake qui contient les paramètres de construction (fichiers sources, en-têtes, chemins d'inclusion) partagés entre les projets C++ Qt. Ouvrez-le dans n'importe quel éditeur de texte ou dans Qt Creator. Ce n'est pas un fichier image, et il peut être lu en toute sécurité.

Développeur : The Qt Company (originally Trolltech / Nokia / Digia) Catégorie : Fichiers de développement Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 3, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PRI ?

.pri est un format de fichier associé à l'environnement de développement Qt. Les fichiers .pri stockent les paramètres du compilateur et les paramètres qmake - des affectations de variables telles que SOURCES +=, HEADERS +=, INCLUDEPATH += et DEFINES qui contrôlent la manière dont un projet est construit. Les fichiers .pri contiennent également des références à d'autres fichiers de projet et des informations sur le système cible. Bien que les fichiers .pri stockent des informations en texte brut, ces fichiers ne doivent pas être modifiés sans une connaissance pratique du framework Qt et de la syntaxe qmake.

Un fichier .pri est un fragment de script de construction réutilisable, et non un projet autonome. Il est intégré dans un fichier de projet parent .pro via la directive include(), permettant aux paramètres de construction partagés d'être modularisés et réutilisés dans plusieurs sous-projets sans dupliquer le code.

Qt est un environnement de développement logiciel et un framework pour la création d'interfaces graphiques. Qt est un outil multiplateforme qui offre de nombreux outils de développement avancés, fonctionnant sur Windows, macOS, Linux et les systèmes embarqués. Il est disponible sous licences open-source (LGPL) et commerciales. Les paramètres de construction des projets Qt, y compris les fichiers d'inclusion .pri, sont stockés en texte brut et peuvent être partagés et réutilisés sur plusieurs projets.

À partir de Qt 6, CMake est devenu le système de construction recommandé, et les fichiers .pri sont progressivement abandonnés au profit des fichiers d'inclusion .cmake. Les projets existants qui utilisent des fichiers .pri continuent de fonctionner sous qmake, qui reste fourni avec Qt 6.

Sécurité et sûreté

RISQUE : LOW

Un .pri est un script de construction en texte brut, le fichier lui-même est donc inoffensif à ouvrir et à lire. La seule précaution s'applique lors de la construction de sources non fiables : les scripts qmake peuvent exécuter des commandes shell (via system() ou des étapes de construction personnalisées), ne construisez donc pas un projet téléchargé auquel vous ne faites pas confiance sans avoir préalablement examiné ses fichiers .pro/.pri.

Détails du format

en bref
NOM COMPLETQt Project Include Filealias qmake include file, Qt .pri file
DÉVELOPPEURThe Qt Company (originally Trolltech / Nokia / Digia)depuis Early 2000s (qmake build system, part of Qt)
TYPE MIMEtext/plain
TYPEscript d'inclusion de projet qmake (texte)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Windows Package Resource Index (resources.pri) - Index de ressources binaires compilées dans les applications Windows UWP/MSIX, construit par MakePRI - sans rapport avec Qt et n'est pas un fichier texte.
  • Oracle Primavera / fichiers de données « priority » - Diverses applications non liées utilisent .pri pour des données de priorité ou de projet ; usage de niche.

Programmes qui ouvrent les fichiers PRI

Windows3 apps
Notepad Open-source Ouvrez le fichier pour lire/éditer le script qmake en texte brut.
Qt Creator Freemium Ouvrez le projet .pro parent dans Qt Creator ; les fichiers .pri apparaissent dans l'arborescence du projet et s'éditent avec la coloration syntaxique.
Visual Studio Code Gratuit Ouvrez le fichier ou son dossier ; lit/édite le texte qmake directement (les extensions Qt ajoutent la coloration).
macOS2 apps
Qt Creator Freemium Ouvrez le projet .pro parent dans Qt Creator ; les fichiers .pri apparaissent dans l'arborescence du projet et s'éditent avec la coloration syntaxique.
Visual Studio Code Gratuit Ouvrez le fichier ou son dossier ; lit/édite le texte qmake directement (les extensions Qt ajoutent la coloration).
Linux2 apps
Qt Creator Freemium Ouvrez le projet .pro parent dans Qt Creator ; les fichiers .pri apparaissent dans l'arborescence du projet et s'éditent avec la coloration syntaxique.
any text editor (Vim, nano, Kate, gedit) Open-source C'est du texte brut - ouvrez et éditez avec n'importe quel éditeur.

Détails techniques

spécifications approfondies
Nom completFichier d'inclusion de projet Qt
Type MIMEtext/plain
EncodageUTF-8 ou ASCII
Taille de fichier typiqueMoins de 1 Ko à quelques Ko
Variables de construction clésSOURCES, HEADERS, INCLUDEPATH, FORMS, RESOURCES, DEFINES
Mécanisme d'inclusionDirective include(chemin/fichier.pri) à l'intérieur d'un fichier .pro parent
Syntaxe de référence de chemin$$PWD se développe vers le répertoire contenant le fichier .pri actuel
Syntaxe des opérateurs de variablesPrend en charge les opérateurs d'affectation =, +=, -=, *=, ~=
Système de constructionqmake (fourni avec Qt)
Développeur / mainteneurThe Qt Company (anciennement Trolltech → Nokia → Digia)
Plateformes supportéesWindows, macOS, Linux, Android, iOS, systèmes embarqués
Structure du fichierScript d'affectation de variables en texte brut ; aucune section binaire ou en-tête de fichier
Relation avec les fichiers .proUn .pri est un fragment ; un .pro peut inclure plusieurs fichiers .pri
Cas d'utilisation typiquePartage de listes de sources, de chemins d'inclusion ou de drapeaux de fonctionnalités entre plusieurs sous-projets
ModifiabilitéLisible et modifiable dans n'importe quel éditeur de texte ou Qt Creator
Statut dans Qt 6Obsolète au profit de CMake ; les fichiers qmake et .pri sont toujours supportés pour les projets hérités
PubliéEarly 2000s (qmake build system, part of Qt)
Dernière versionMaintained alongside qmake in Qt 5.x / Qt 6.x (qmake being phased out in favour of CMake in Qt 6)
Standard ouvertOui · libre de droits
Spécificationdoc.qt.io

Conversions PRI

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PRI. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PRI.

Foire aux questions

Qu'est-ce qu'un fichier .pri ?
C'est un fichier d'inclusion de projet Qt - un fragment de texte pour le système de construction qmake contenant des paramètres de construction (sources, en-têtes, chemins d'inclusion) qu'un projet .pro parent intègre avec include().
Comment ouvrir un fichier .pri ?
Ouvrez-le dans n'importe quel éditeur de texte (Notepad++, VS Code) pour le lire, ou ouvrez le fichier .pro du projet dans Qt Creator pour l'éditer avec le contexte et la coloration syntaxique appropriés.
Quelle est la différence entre .pri et .pro ?
Les deux sont des fichiers qmake utilisant le même langage. Un .pro est le fichier de projet principal ; un .pri est un fragment réutilisable destiné à être inclus par un .pro (ou un autre .pri) via include().
Le .pri n'est-il pas un fichier image ?
Pas celui-ci. L'étiquette « Prisms picture image » de la base de données était une erreur - le logiciel et la description l'identifient comme le fichier d'inclusion de projet Qt. Un autre .pri non lié (resources.pri) est un index de ressources d'application Windows compilé.
Puis-je supprimer les fichiers .pri d'un projet Qt ?
Non - ils font partie de la configuration de construction. En supprimer un supprime les paramètres de construction qu'il contient et la ligne include() du .pro parent échouera alors.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z