Red de conocimientos sobre prescripción popular - Colección de remedios caseros - Hola, ahora quiero usar una biblioteca estática compilada con vs2010 en Qt.
Hola, ahora quiero usar una biblioteca estática compilada con vs2010 en Qt.
Para el lenguaje C, la biblioteca de conexión utilizada para conectar dll puede ser universal y dll también puede ser universal. Sin embargo, las bibliotecas estáticas no son universales en la actualidad. El método de procesamiento general es compilar en una DLL, luego generar una biblioteca lib (a) vinculada e introducirla en el proyecto, o usar libtdl para cargar dinámicamente el archivo DLL.
La razón por la que las bibliotecas estáticas no son universales es que las bibliotecas básicas son demasiado diferentes y objdump ni siquiera puede reconocer el formato de archivo obj compilado con las opciones predeterminadas de vc. Además, reimp no se utiliza para este propósito, pero proporciona conversión para archivos lib(a) de enlace dll.
Para C++, no todos los códigos binarios son universales, después de todo, las decoraciones de los nombres varían mucho.