Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Drewermerc en 21 Abril 2014, 04:15 am



Título: como agregar dlls a un programa .exe creado con c
Publicado por: Drewermerc 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.


Título: Re: como agregar dlls a un programa .exe creado con c
Publicado por: eferion 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.


Título: Re: como agregar dlls a un programa .exe creado con c
Publicado por: Drewermerc en 22 Abril 2014, 19:14 pm
hola eferion.
gracias por responder.