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
|