elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  como agregar dlls a un programa .exe creado con c
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como agregar dlls a un programa .exe creado con c  (Leído 1,670 veces)
Drewermerc

Desconectado Desconectado

Mensajes: 259



Ver Perfil WWW
como agregar dlls a un programa .exe creado con c
« en: 21 Abril 2014, 04:15 am »

 hola a todos.
bueno pues queria ver si alguien sabe algun metodo para incluir  las librerias que se usan en un archivo .exe creado en c.
es que programo aplicaciones c+gtk y para ejecutar el archivo nesesita de las liberias nose si conozcan algun metodo para crear un .exe pero donde ya esten incluidas las dlls.


En línea

eferion


Desconectado Desconectado

Mensajes: 1.248


Ver Perfil
Re: como agregar dlls a un programa .exe creado con c
« Respuesta #1 en: 21 Abril 2014, 08:21 am »

Cuando tu compilas una DLL también se genera la correspondiente librería estática ( .a o .lib, dependiendo del compilador ). Esta librería estática la puedes añadir a tu ejecutable sin ningún problema y te va a funcionar igual de bien que  enlazar con la librería dinámica.

El problema que esto plantea es que puede que entre en conflicto con la licencia de la librería... algunas licencias no permiten este tipo de enlace salvo que publiques el código fuente de tu aplicación o pagues, por ejemplo.


En línea

Drewermerc

Desconectado Desconectado

Mensajes: 259



Ver Perfil WWW
Re: como agregar dlls a un programa .exe creado con c
« Respuesta #2 en: 22 Abril 2014, 19:14 pm »

hola eferion.
gracias por responder.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines