Generando.dll usando CMake
windows (1)
Tengo los siguientes archivos de C en Windows XP. optBladWriter.c optWriteNlpEmpsFile.c Me gustaría generar DLL para este código. Utilicé el comando add_library. Mi archivo make tiene lo siguiente:
CMAKE_MINIMUM_REQUIRED ( VERSION 2.6)
add_library (optFmg optBladWriter.c optWriteNlpEmpsFile.c)
después de ejecutar CMake usando el símbolo del sistema, se crea Project.sln. Lo importé al estudio visual y lo construí. Tengo el archivo optFmg.lib. Pero quiero el archivo optFmg.dll.
¿Puede ayudarme a generar el archivo dll usando cmake en el caso anterior. ¿Hay algún comando en particular similar a add_library?
Gracias
Como se documentó , el tipo predeterminado de biblioteca está determinado por la variable BUILD_SHARED_LIBS
. Puedes solicitar explícitamente una biblioteca compartida con:
add_library(yourlib SHARED file.c ...)