gpt4 book ai didi

c++ - 在 dll 文件中包含 C++ 的 curl 库

转载 作者:行者123 更新时间:2023-11-28 06:20:23 24 4
gpt4 key购买 nike

我正在编写一个 dll 作为 Skyrim 的模组,但是我也需要使用外部库。我需要的库是 C++ (curlpp) 的 curl 库。 Skyrim 只会加载我创建的一个 DLL,因此我需要将整个库与我的代码一起编译到 DLL 文件中。我以前从未这样做过,所以我有点迷失了如何做到这一点。我可以将 curlpp 库中的文件复制到我的项目中吗?

如果有人能阐明所需的过程,我将不胜感激。

总而言之,我将拥有自己的代码和库。编译时应将这 2 个合并为一个 DLL。

谢谢!

最佳答案

您可以将 libcurl 库代码直接包含到您的 DLL 中,因为 libcurl 是开源的。

或者您可以将 libcurl 编译到它自己的 DLL 中(或找到第 3 方预编译的 DLL)并让您的 DLL 静态链接到它。这样,如果 libcurl 在运行时无法加载,您的 mod DLL 也将无法加载,Skyrim 可以根据需要检测和处理。

关于c++ - 在 dll 文件中包含 C++ 的 curl 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29401866/

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