Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Scate en 4 Febrero 2015, 23:06 PM

Título: Imposible linkar librería externa en Code::Blocks
Publicado por: Scate en 4 Febrero 2015, 23:06 PM
Buenas a todos, tengo un problema al intentar linkar una librería externa en Code::Blocks. Para poneros en antecedentes decir que además uso MinGw para compilar y la librería en cuestión es PROJ.4. Para poder compilarla hago lo que dice esta página ya que trabajo en windows: http://www.gaia-gis.it/spatialite-2.4.0/mingw_how_to.html#libproj (http://www.gaia-gis.it/spatialite-2.4.0/mingw_how_to.html#libproj).
Pues bien el problema es que al compilarla y generar librerías .a las intento linkar a través de Build options->Linker settings->Link libraries y pongo el directorio en Search Directories. Haciendo todo lo anterior no consigo llamar a los headers que posee la librería.
¿Alguien sabe cual puede ser el motivo? Gracias de antemano.
Título: Re: Imposible linkar librería externa en Code::Blocks
Publicado por: avesudra en 5 Febrero 2015, 00:34 AM
¿Qué errores te tira el linker?
Título: Re: Imposible linkar librería externa en Code::Blocks
Publicado por: Scate en 5 Febrero 2015, 00:49 AM
Solo me tira esto cuando hago uso de un header supuestamente integrado en la librería:
fatal error: proj_api.h: No such file or directory
Título: Re: Imposible linkar librería externa en Code::Blocks
Publicado por: avesudra en 5 Febrero 2015, 00:58 AM
Mmmmm he de suponer que estas poniendo la carpeta de los includes en Search Directories pero en la pestaña compiler, si no lo estás poniendo ahí, está mal.
Título: Re: Imposible linkar librería externa en Code::Blocks
Publicado por: Scate en 5 Febrero 2015, 01:02 AM
En ambas pestañas, es decir la estoy poniendo tanto en compiler como en linker