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