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
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.)
Ok, entiendo. Gracias!