gpt4 book ai didi

c - 使用 CMake 生成 .dll

转载 作者:可可西里 更新时间:2023-11-01 12:14:17 27 4
gpt4 key购买 nike

我在 Windows XP 中有以下 C 文件。optBladWriter.coptWriteNlpEmpsFile.c我想为此代码生成 DLL。我使用了命令 add_library 。我的 make 文件包含以下内容:

CMAKE_MINIMUM_REQUIRED ( VERSION 2.6)
add_library (optFmg optBladWriter.c optWriteNlpEmpsFile.c)

在使用命令提示符运行 CMake 后,创建了 Project.sln。我将它导入到 Visual Studio 并构建了它。我得到了 optFmg.lib 文件。但我想要 optFmg.dll 文件。

在上述情况下,您能帮我使用 cmake 生成 dll 文件吗?有没有类似add_library的特殊命令。

最佳答案

As documented ,默认的库类型由 BUILD_SHARED_LIBS 变量决定。您可以通过以下方式显式请求共享库:

add_library(yourlib SHARED file.c ...)

关于c - 使用 CMake 生成 .dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6499364/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com