使用CMake生成.dll
我在windows XP中有以下C文件。 optbladswriter.c optWriteNlpEmpsFile.c 我想为这段代码生成DLL。 我使用了add_library命令。 我的make文件包含以下内容:使用CMake生成.dll,c,windows,dll,cmake,C,Windows,Dll,Cmake,我在windows XP中有以下C文件。 optbladswriter.c optWriteNlpEmpsFile.c 我想为这段代码生成DLL。 我使用了add_library命令。 我的make文件包含以下内容: CMAKE_MINIMUM_REQUIRED ( VERSION 2.6) add_library (optFmg optBladWriter.c optWriteNlpEmpsFile.c) 使用命令提示符运行CMake后,将创建Project.sln。我将它导入到Visua
CMAKE_MINIMUM_REQUIRED ( VERSION 2.6)
add_library (optFmg optBladWriter.c optWriteNlpEmpsFile.c)
使用命令提示符运行CMake后,将创建Project.sln。我将它导入到VisualStudio并构建了它。我得到了optFmg.lib文件。但是我想要optFmg.dll文件
在上述情况下,您能帮助我使用cmake生成dll文件吗。是否有类似于添加库的特定命令。,库的默认类型由BUILD\u SHARED\u LIBS
变量确定。您可以通过以下方式显式请求共享库:
add_library(yourlib SHARED file.c ...)
+1用于添加指向CMake命令列表的链接。这是一个很好的资源,因为它们都在一个HTML页面上,您只需在网页上搜索您要查找的内容即可。:-)