Programación General => C/C++ => Mensaje iniciado por: cabeto14 en Lunes 10 de Enero de 2011, 22:22
Título: compilar varios archivos con codeblocks
Publicado por: cabeto14 en Lunes 10 de Enero de 2011, 22:22
hola a toda la comunidad. tengo el siguiente problema: cuando creo la interfaz de una clase (solo prototipo de funciones y atributos en un archivo .h) y su respectiva implementacion (archivo .cpp con las definiciones de funciones respectivas) y luego hago el programa principal no puedo enlazar todo para que me quede un solo archivo ejecutable usando mi ide: codeblocks.. tengo que hacerlo por linea de codigo con el compilador g++.. como puedo configurar codeblocks para que haga todo esto el solo?
gracias
Título: Re: compilar varios archivos con codeblocks
Publicado por: m0skit0 en Martes 11 de Enero de 2011, 09:26
Vaya, un linuxero que no conoce make (http://www.gnu.org/software/make/manual/) ^_^
Título: Re: compilar varios archivos con codeblocks
Publicado por: cabeto14 en Miércoles 12 de Enero de 2011, 22:13
jeje.. pues si lo conozco.. claro que lo conozco porque alguna vez lo use para compilar e instalar programas. mi pregunta es la de como configurar el codeblocks para compilar varios archivos codigo fuente pero DENTRO del codeblocks.. porque ps yo he podido compilarlos simplemente usando g++ así:
Código: Text
# g++ archivo1.cpp archivo2.cpp -o aplicacion
alguien conoce la forma de configurar el codeblocks para compilar varios archivos directamente dentro de el? debo crear un proyecto primer? :huh:
Título: Re: compilar varios archivos con codeblocks
Publicado por: m0skit0 en Miércoles 12 de Enero de 2011, 23:47
Yo no uso CodeBlocks, pero Eclipse por ejemplo tiene la opción de crear un proyecto Makefile, y te genera un Makefile y lo compilas mediante make desde Eclipse. Debo suponer que CodeBlocks debe tener algo parecido para usar make desde el IDE.
Título: Re: compilar varios archivos con codeblocks
Publicado por: cabeto14 en Jueves 13 de Enero de 2011, 01:43
mm ok m0squit0 gracias por tu ayuda voy a investigar si en codeblocks se puede hacer lo mismo :D.. sin embargo dejo el tema abierto por si alguien mas me puede aportar algo.