1

我是 C++ 开发的新手。我开发了一个 dll,我在其中使用 curllib 发出 HTTP 请求。

通过depend.exe 运行dll 时,它会通知我我的dll 现在依赖于curllib.dll。这根本不适合我。我的 dll 设置为不共享的静态库,将自行分发。我不能依赖安装了 libcurl.dll 的用户。

我认为通过将 libcurl 包含到我的项目中,这就是所需要的,并且我的 dll 可以是独立的。

如果这无法解决,是否可以使用另一种方法来创建 HTTP 请求?显然我更喜欢使用 libcurl。

提前致谢。

4

1 回答 1

2

您可以通过在 Visual Studio 中打开解决方案文件并将构建项目更改为“lib release”来将 curl 编译为 lib 而不是 dll。因此,您根本不需要 dll,您只需将 lib 包含在链接器中即可。

于 2010-04-16T01:17:02.820 回答