Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Linkar librerias: ¿Un .lib es lo mismo que un .a ?

Iniciado por fiero, 13 de Noviembre de 2006, 03:47:54 AM

« anterior - próximo »

fiero

Hola,
He mirado un .a por dentro y parece tener la misma estructura que un fichero .lib generado con VC++, pero no tengo ni idea de si serán compatibles. Tengo esta duda, si genero un ".lib" en VC ¿puedo renombrarlo a ".a" y linkarlo en un proyecto GCC de Linux o Mac? (Siempre que no utilice funciones del api Windows claro)

un saludo
www.videopanoramas.com Videopanoramas 3D player

TheAzazel

Muy resumidamente...

olvidate de usar una libreria en C/C++ entre varios sistemas operativos...

y dentro del windows... una libreria compilada con VC o GCC podria funcionar en uno y en el otro si solo usas C, en cuanto usas C++... olvidate tambien...

Recuerda: "Una libreria para cada SO y compilador... y un solo codigo para compilarlos a todos" (Sauron, 300 B.C.)

fiero

www.videopanoramas.com Videopanoramas 3D player






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.