¿Qué es un archivo tipo DEF?
La extensión de archivo .def se atribuye a archivos de definición de módulo guardados en un formato de texto plano. La extensión .def fue desarrollada por Cadence Design Systems para programas creados mediante Microsoft Visual C++, así como otras herramientas de desarrollo de software C++.
Normalmente los archivos .def se usan cuando se construye una Librería de Vínculos Dinámicos (.DLL) para diversas aplicaciones de software. Su objetivo es proporcionar al vinculador de la aplicación con datos sobre los atributos, las exportaciones, etc. de diferentes módulos o librerías y conectar un gran número de componentes.
Normalmente, los archivos .def tienen al menos dos secciones. La primera de ellas es la declaración de LIBRERÍA que lleva una sola línea. Se usa para indicar que el archivo .def pertenece a alguna .DLL en particular. La segunda es la declaración de EXPORTACIONES que contiene la lista de las funciones y los valores ordinales posibles de cada función que será exportada por la .DLL.
Los archivos .def son necesarios si el desarrollador del software no usa las funciones de exportación '_declspec' o '_dllexport'. Un archivo .def normalmente va acompañado de un archivo .LEF aparejado para representar toda la información necesaria acerca de los componentes en un formato ASCII.
Software para abrir o convertir archivos DEF
Puede abrir los archivos DEF con los siguientes programas: