DLL依赖于curllib.dll - 我该如何解决这个问题?

时间:2010-04-15 19:29:28

标签: c++ dll libcurl

我是C ++开发的新手。我已经开发了一个dll,我正在使用curllib来发出HTTP请求。

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

我想通过将libcurl包含到我的项目中,这就是所有需要的东西,而且我的dll可以是独立的。

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

提前致谢。

1 个答案:

答案 0 :(得分:2)

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