[C con Clase] enlazar librerias - ?

bien1 castillo0267 en yahoo.es
Vie Ago 14 22:13:35 CEST 2009


hola, siento ponerme tan pesado con el tema de las librerias.
hago lo siguiente, cojo el fichero de cabecera libreria. h y lo dejo en la carpeta <include> como esta cantado. luego cojo la libreria precompilada "libreria.a" y la dejo en la carpeta <lib>. luego es conocido el paso de que hay que indicarle al enlazador mediante la sentencia "-l<nombre_libreria>" (omitiendo el lib, ya que todas las librerias empiezan por esos tres caracteres)en linker settings. (uso code blocks).
la pregunta es: si los demas archivos *.a que estan dentro de la carpeta lib no estan explicitamente linkados al proyecto (no hay que poner lo de -l), porque si tengo que hacerlo en mi libreria.a si todos estan dentro de la misma carpeta? no busca automaticamente el linker todas las librerias en la carpeta?
porque si tengo un gran numero de librerias que aņadir a segun que proyectos y tengo que tipear el nombre de las librerias a cada rato, aunque esten el dichosa carpeta lib, me voy a volver mico...xD
perdon por el toston, quiero aprender cuanto antes para hacer mis propios juegos.
saludos a todo el mundo.


Más información sobre la lista de distribución Cconclase