Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Legnak en 14 Septiembre 2011, 04:04 am



Título: Problema al compilar
Publicado por: Legnak en 14 Septiembre 2011, 04:04 am
estaba compilando unas sources de un juego y me topé con este error:
Código:
obj\status.o:status.cpp|| undefined reference to `_imp__xmlFree'|
obj\tools.o:tools.cpp|| undefined reference to `_imp__xmlFree'|
obj\tools.o:tools.cpp|| undefined reference to `_imp__xmlFree'|
obj\tools.o:tools.cpp|| undefined reference to `_imp__xmlFree'|
obj\tools.o:tools.cpp|| undefined reference to `_imp__xmlFree'|
obj\tools.o:tools.cpp|| more undefined references to `_imp__xmlFree' follow|
||=== Build finished: 6 errors, 0 warnings ===|
uso Code::Blocks
alguien sabe como solucionar ese problema?
Saludos y gracias de antemano


Título: Re: Problema al compilar
Publicado por: LearningSpanishProgrammer en 14 Septiembre 2011, 04:35 am
Caso uno: Tenes que "linkar" el dynamic library de la biblioteca xml com su proyecto. Esto varía de IDE para IDE.
Caso dos: Tenes que agregar una definicion a destructor de su classe _imp__xmlFree

Está utilizando Windows o Linux?

Su compilador no puede encontrar una manera de ejecutar em executable, esto se debe a no encontrar definición para la función "_imp_xmlFree".



Título: Re: Problema al compilar
Publicado por: Legnak en 21 Septiembre 2011, 02:07 am
gracias :)