.PRI

Archivo PRI

Qt Project Include File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .pri es un archivo de inclusión de proyecto de Qt (Qt Project Include): un script de texto plano para el sistema de construcción qmake que contiene configuraciones de compilación (archivos fuente, cabeceras, rutas de inclusión) compartidas entre proyectos de C++ en Qt. Ábralo en cualquier editor de texto o en Qt Creator. No es un archivo de imagen y es seguro de leer.

Desarrollador: The Qt Company (originally Trolltech / Nokia / Digia) Categoría: Archivos de desarrollo Estándar abierto MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 3, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo PRI?

.pri es un formato de archivo asociado con el entorno de desarrollo Qt. Los archivos .pri almacenan configuraciones del compilador y parámetros de qmake: asignaciones de variables como SOURCES +=, HEADERS +=, INCLUDEPATH += y DEFINES que controlan cómo se construye un proyecto. Los archivos .pri también contienen referencias a otros archivos del proyecto e información del sistema de destino. Aunque los archivos .pri almacenan información en texto plano, dichos archivos no deben editarse sin un conocimiento práctico del framework Qt y la sintaxis de qmake.

Un archivo .pri es un fragmento de script de construcción reutilizable, no un proyecto independiente. Se incorpora a un archivo de proyecto padre .pro a través de la directiva include(), lo que permite que las configuraciones de construcción compartidas se modularicen y reutilicen en múltiples subproyectos sin duplicar código.

Qt es un entorno de desarrollo de software y un framework para crear interfaces gráficas de usuario. Qt es una herramienta multiplataforma que ofrece muchas herramientas de desarrollo avanzadas, ejecutándose en Windows, macOS, Linux y sistemas embebidos. Está disponible bajo licencias de código abierto (LGPL) y comerciales. Las configuraciones de construcción de proyectos de Qt, incluidos los archivos de inclusión .pri, se almacenan en texto plano y se pueden compartir y reutilizar en múltiples proyectos.

A partir de Qt 6, CMake se ha convertido en el sistema de construcción recomendado, y los archivos .pri se están eliminando gradualmente en favor de los archivos de inclusión .cmake. Los proyectos existentes que utilizan archivos .pri continúan funcionando bajo qmake, que sigue estando incluido en Qt 6.

Seguridad y protección

RIESGO: LOW

Un .pri es un script de construcción en texto plano, por lo que el archivo en sí es inofensivo de abrir y leer. La única precaución se aplica al construir código fuente no confiable: los scripts de qmake pueden ejecutar comandos de shell (a través de system() o pasos de construcción personalizados), por lo que no construya un proyecto descargado en el que no confíe sin revisar primero sus archivos .pro/.pri.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOQt Project Include Filetambién conocido como qmake include file, Qt .pri file
DESARROLLADORThe Qt Company (originally Trolltech / Nokia / Digia)desde Early 2000s (qmake build system, part of Qt)
TIPO MIMEtext/plain
TIPOscript de inclusión de proyecto qmake (texto)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Windows Package Resource Index (resources.pri) - Índice de recursos binarios compilados en aplicaciones Windows UWP/MSIX, construido por MakePRI; no está relacionado con Qt y no es un archivo de texto.
  • Oracle Primavera / archivos de datos «priority» - Varias aplicaciones no relacionadas utilizan .pri para datos de prioridad o de proyecto; nicho.

Programas que abren archivos PRI

Windows3 apps
Notepad Código abierto Abra el archivo para leer/editar el script de qmake en texto plano.
Qt Creator Freemium Abra el proyecto padre .pro en Qt Creator; los archivos .pri aparecen en el árbol del proyecto y se editan con resaltado de sintaxis.
Visual Studio Code Gratis Abra el archivo o su carpeta; lee/edita el texto de qmake directamente (las extensiones de Qt añaden resaltado).
macOS2 apps
Qt Creator Freemium Abra el proyecto padre .pro en Qt Creator; los archivos .pri aparecen en el árbol del proyecto y se editan con resaltado de sintaxis.
Visual Studio Code Gratis Abra el archivo o su carpeta; lee/edita el texto de qmake directamente (las extensiones de Qt añaden resaltado).
Linux2 apps
Qt Creator Freemium Abra el proyecto padre .pro en Qt Creator; los archivos .pri aparecen en el árbol del proyecto y se editan con resaltado de sintaxis.
any text editor (Vim, nano, Kate, gedit) Código abierto Es texto plano: ábralo y edítelo con cualquier editor.

Detalles técnicos

especificación profunda
Nombre completoQt Project Include File
Tipo MIMEtext/plain
CodificaciónUTF-8 o ASCII
Tamaño de archivo típicoMenos de 1 KB a unos pocos KB
Variables clave de construcciónSOURCES, HEADERS, INCLUDEPATH, FORMS, RESOURCES, DEFINES
Mecanismo de inclusiónDirectiva include(ruta/archivo.pri) dentro de un archivo .pro padre
Sintaxis de referencia de ruta$$PWD se expande al directorio que contiene el archivo .pri actual
Sintaxis de operadores de variablesSoporta operadores de asignación =, +=, -=, *=, ~=
Sistema de construcciónqmake (incluido con Qt)
Desarrollador / mantenedorThe Qt Company (anteriormente Trolltech → Nokia → Digia)
Plataformas soportadasWindows, macOS, Linux, Android, iOS, sistemas embebidos
Estructura del archivoScript de asignación de variables en texto plano; sin secciones binarias ni cabecera de archivo
Relación con archivos .proUn .pri es un fragmento; un .pro puede incluir múltiples archivos .pri
Caso de uso típicoCompartir listas de fuentes, rutas de inclusión o indicadores de características entre múltiples subproyectos
EditabilidadLegible y editable en cualquier editor de texto o Qt Creator
Estado en Qt 6Obsoleto en favor de CMake; qmake y los archivos .pri siguen siendo compatibles para proyectos heredados
LanzadoEarly 2000s (qmake build system, part of Qt)
Última versiónMaintained alongside qmake in Qt 5.x / Qt 6.x (qmake being phased out in favour of CMake in Qt 6)
Estándar abierto · libre de regalías
Especificacióndoc.qt.io

Conversiones de PRI

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PRI. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos PRI.

Preguntas frecuentes

¿Qué es un archivo .pri?
Es un archivo de inclusión de proyecto de Qt (Qt Project Include): un fragmento de texto para el sistema de construcción qmake que contiene configuraciones de compilación (fuentes, cabeceras, rutas de inclusión) que un proyecto padre .pro incorpora con include().
¿Cómo abro un archivo .pri?
Ábralo en cualquier editor de texto (Notepad++, VS Code) para leerlo, o abra el archivo .pro del proyecto en Qt Creator para editarlo con el contexto y resaltado adecuados.
¿Cuál es la diferencia entre .pri y .pro?
Ambos son archivos de qmake en el mismo lenguaje. Un .pro es el archivo de proyecto principal; un .pri es un fragmento reutilizable destinado a ser incluido por un .pro (u otro .pri) a través de include().
¿No es .pri un archivo de imagen?
Este no. La etiqueta «Prisms picture image» de la base de datos era un error; el software y la descripción lo identifican como el archivo de inclusión de proyecto de Qt. Un .pri diferente y no relacionado (resources.pri) es un índice de recursos de aplicaciones de Windows compilado.
¿Puedo eliminar archivos .pri de un proyecto de Qt?
No, son parte de la configuración de construcción. Eliminar uno quita las configuraciones de compilación que contiene y la línea include() del .pro padre fallará.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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)

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z