fbpx
Wikipedia

ImpLib SDK

ImpLib SDK es una herramienta gratuita y de código fuente abierto para crear librerías de importación personalizadas en formato MS-COFF.

ImpLib SDK
Información general
Tipo de programa software libre
Desarrollador Vladimir Kameñar
Lanzamiento inicial 2006
Licencia BSD
Idiomas Inglés, Ruso, Español
Información técnica
Programado en
Versiones
Última versión estable 1.9
25 de junio de 2021
Archivos editables
Common Object File Format
Enlaces
Sitio web oficial
Repositorio de código

Esta herramienta se creó para permitir el uso de librerías dinámicas (DLL), para las cuales no se cuenta con la librería de importación original.[1]​ También se usa para realizar traducción de símbolos. Esto sirve para que una librería dinámica desarrollada para un lenguaje de programación pueda ser usada desde otro lenguaje. Por ejemplo, esta funcionalidad permite utilizar en los programas de Visual Basic o PureBasic librerías que fueron hechas para C++.[2]​ Un caso de uso conocido es la librería dinámica de OpenAL, la cual se utiliza en PureBasic por medio de la traducción de símbolos de ImpLib SDK.

Las librerías de importación generadas con ImpLib SDK no se diferencian de Visual C++ y GCC.[3]​ Por lo tanto, estas librerías pueden ser usadas como alternativa si la redistribución de las librerías de importación originales no es posible. Por ejemplo, no es permitida la redistribución de las librerías de importación de tiempo de ejecución de C y C++.[4]

ImpLib SDK también permite suprimir los saltos en los llamados a funciones externas, conocidos como original thunks. Esto reduce el tamaño del ejecutable. Por lo tanto, algunas fuentes incluyen a ImpLib SDK en la lista de herramientas que sirven para generar ejecutables de menor tamaño.[5]

Esta herramienta se creó utilizando únicamente el lenguaje de macros (preprocesador) de FASM con el ánimo de demostrar las capacidades de dicho lenguaje.[2]

Referencias

  1. Ni Chunhui. Use Visual C++ DLL in C++ Builder project (en chino). S2CID 178014021. 
  2. «MS-COFF import libs in FASM». flatassembler.net (en inglés). 1 de febrero de 2007. Consultado el 19 de junio de 2021. 
  3. «Met Mingw een statische bibliotheeklink gemaakt in het VS2008-project». de-vraag.com (en alemán). 12 de febrero de 2014. 
  4. «Archivos de la biblioteca estándar en tiempo de ejecución de C (CRT) y C++ (STL)». Microsoft. 5 de marzo de 2021. 
  5. (en inglés). 2012. 

Enlaces externos

  • Sitio oficial del proyecto
  • Manual de ImpLib SDK
  •   Datos: Q107297586

implib, herramienta, gratuita, código, fuente, abierto, para, crear, librerías, importación, personalizadas, formato, coff, información, generaltipo, programasoftware, libredesarrolladorvladimir, kameñarlanzamiento, inicial2006licenciabsdidiomasinglés, ruso, e. ImpLib SDK es una herramienta gratuita y de codigo fuente abierto para crear librerias de importacion personalizadas en formato MS COFF ImpLib SDKInformacion generalTipo de programasoftware libreDesarrolladorVladimir KamenarLanzamiento inicial2006LicenciaBSDIdiomasIngles Ruso EspanolInformacion tecnicaProgramado enlenguaje ensambladorCVersionesUltima version estable1 925 de junio de 2021Archivos editablesCommon Object File FormatEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Esta herramienta se creo para permitir el uso de librerias dinamicas DLL para las cuales no se cuenta con la libreria de importacion original 1 Tambien se usa para realizar traduccion de simbolos Esto sirve para que una libreria dinamica desarrollada para un lenguaje de programacion pueda ser usada desde otro lenguaje Por ejemplo esta funcionalidad permite utilizar en los programas de Visual Basic o PureBasic librerias que fueron hechas para C 2 Un caso de uso conocido es la libreria dinamica de OpenAL la cual se utiliza en PureBasic por medio de la traduccion de simbolos de ImpLib SDK Las librerias de importacion generadas con ImpLib SDK no se diferencian de Visual C y GCC 3 Por lo tanto estas librerias pueden ser usadas como alternativa si la redistribucion de las librerias de importacion originales no es posible Por ejemplo no es permitida la redistribucion de las librerias de importacion de tiempo de ejecucion de C y C 4 ImpLib SDK tambien permite suprimir los saltos en los llamados a funciones externas conocidos como original thunks Esto reduce el tamano del ejecutable Por lo tanto algunas fuentes incluyen a ImpLib SDK en la lista de herramientas que sirven para generar ejecutables de menor tamano 5 Esta herramienta se creo utilizando unicamente el lenguaje de macros preprocesador de FASM con el animo de demostrar las capacidades de dicho lenguaje 2 Referencias Editar Ni Chunhui Use Visual C DLL in C Builder project en chino S2CID 178014021 fechaacceso requiere url ayuda a b MS COFF import libs in FASM flatassembler net en ingles 1 de febrero de 2007 Consultado el 19 de junio de 2021 Met Mingw een statische bibliotheeklink gemaakt in het VS2008 project de vraag com en aleman 12 de febrero de 2014 Archivos de la biblioteca estandar en tiempo de ejecucion de C CRT y C STL Microsoft 5 de marzo de 2021 Smaller exe files from Visual C en ingles 2012 Enlaces externos EditarSitio oficial del proyecto Manual de ImpLib SDK Datos Q107297586Obtenido de https es wikipedia org w index php title ImpLib SDK amp oldid 136948083, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos