| |||
Respuesta: Ayuda con librería estática Si, pero escribo el nombre de la librería y ahora donde introduzco el fichero? ¿En qué carpeta, en la del proyecto? Porque en la del proyecto hay unas pocas (Debug, etc) |
| |||
Respuesta: Ayuda con librería estática También podrias crear una carpeta por ejemplo en C: (para que quede más ordenado, ya que en el momento que agregues muchas librerías, no sabes cual es cual), llamada librerias, y luego desde: tools->options->projects and solutions->VC++ directories->show directories for:-> Elijes lo que deseas linkear, por ejemplo library files y colocas la direccion donde estan los archivos. También tendrías que hacer lo que dijo Eternal Idol del linker, pero ten cuidado que muchas librerías no tienen extensión .lib, a veces son .a, tendrías que escribirlas una tras otra separadas de un espacio. |
| |||
Respuesta: Ayuda con librería estática No según el último proyecto que estaba haciendo: SDL.lib SDLmain.lib libSDL_ttf.a |
| ||||
Respuesta: Ayuda con librería estática Podes bajar los binarios ya generados para VC++ o el codigo fuente con el proyecto, ambos generan librerias de importacion .lib para este IDE. http://www.libsdl.org/projects/SDL_ttf/
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
Respuesta: Ayuda con librería estática Cita: Bueno pero el hecho es que se pueden conseguir una que otra librería que no sea .lib, por eso le hice el comentario, ya que empezando me costó encontrar que ese .a lo tenia como .lib por no tener conocimiento de eso.
Iniciado por Eternal Idol Podes bajar los binarios ya generados para VC++ o el codigo fuente con el proyecto, ambos generan librerias de importacion .lib para este IDE. http://www.libsdl.org/projects/SDL_ttf/ Y realmente no se si todas las librerias son .lib para VS, solo digo ya que al ser el primer paquete de librerías que instalé yo, ya salió a flote un .a :P |
| ||||
Respuesta: Ayuda con librería estática Cita: Normalmente los .a son de otro tipo de compiladores, usan otro formato de ejecutable y el VC++ no las reconoce, tal vez lo que obtuviste (no parece ser la libreria original de la cual te deje su enlace) tuviera un .lib renombrado ...
Iniciado por Annoying Bueno pero el hecho es que se pueden conseguir una que otra librería que no sea .lib, por eso le hice el comentario, ya que empezando me costó encontrar que ese .a lo tenia como .lib por no tener conocimiento de eso. Y realmente no se si todas las librerias son .lib para VS, solo digo ya que al ser el primer paquete de librerías que instalé yo, ya salió a flote un .a :P
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
Respuesta: Ayuda con librería estática Buenas de nuevo. Hice lo que me dijisteis pero nada. La librería que incluyo es como sigue: struct EntradaCaracteristica { char NroBit; char NombreBit[10]; char DescripcionBit[50]; }; #define TAM_TABLAS_CARACTERISTICAS 32 struct EntradaCaracteristica TablaCaracteristicasEDX_Intel[TAM_TABLAS_CARACTERISTICAS] = { 0 ,"FPU","Floating-point Unit On-Chip", 1 ,"VME","Virtual Mode Extension", 2 ,"DE","Debugging Extension", .... Entonces yo creo un proyecto, hago lo que me dijisteis, pero luego agrego un nuevo elemento (prueba.c) y en el main pongo algo así: char numero; numero=TablaCaracteristicasEDX_Intel[0].NroBit; y me dice que el identificador TablaCaracteristicasEDX_Intel no está declarado :S |
| ||||
Respuesta: Ayuda con librería estática Dijiste libreria estatica, una libreria estatica es por definicion codigo objeto, ya compilado. ¿Eso que tenes no es un archivo de cabecera (.h)? Si es asi tenes que incluirlo y si este es el paso donde tenes dificultad mejor olvidate de hacer ningun driver y arranca desde 0.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
Respuesta: Ayuda con librería estática No, eso es codigo fuente, es posible que sea el codigo para GENERAR la libreria estatica ... explicate mejor si tenes otros datos que nosotros no, es dificil ayudar de esa manera.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |