2011-09-30 6 views

Respuesta

23

Antes que nada, compruebe que tiene al menos un símbolo exportado en su biblioteca compartida. Visual Studio no genera el archivo .lib si dll no exporta símbolos.

A continuación, compruebe sus archivos de cmake: probablemente haya establecido la variable CMAKE_ARCHIVE_OUTPUT_DIRECTORY o propiedad del destino de la biblioteca compartida. Si se establece esta variable/propiedad, Visual Studio generará .lib archivos en el directorio diferente especificado por esa variable/propiedad. (También puede haber versiones específicas de configuración como ARCHIVE_OUTPUT_DIRECTORY_Release.)

+4

No estaba exportando ninguna función. ¡Gracias! –

Cuestiones relacionadas