jav*_*Man 26 c windows dll cmake
我在Windows XP中有以下C文件.optBladWriter.c optWriteNlpEmpsFile.c我想为这段代码生成DLL.我使用命令add_library.我的make文件包含以下内容:
CMAKE_MINIMUM_REQUIRED ( VERSION 2.6)
add_library (optFmg optBladWriter.c optWriteNlpEmpsFile.c)
Run Code Online (Sandbox Code Playgroud)
使用命令提示符运行CMake后,将创建Project.sln.我把它导入了visual studio并构建了它.我得到了optFmg.lib文件.但我想要optFmg.dll文件.
在上面的例子中,你能帮我用cmake生成dll文件.是否有任何与add_library类似的特定命令.
谢谢
bdo*_*lan 35
如文档所述,默认类型的库由BUILD_SHARED_LIBS变量确定.您可以使用以下命令显式请求共享库:
add_library(yourlib SHARED file.c ...)
Run Code Online (Sandbox Code Playgroud)