DLL依赖于curllib.DLL-如何修复此问题? 我是C++开发的新手。我已经开发了一个dll,在这里我使用curllib发出HTTP请求

DLL依赖于curllib.DLL-如何修复此问题? 我是C++开发的新手。我已经开发了一个dll,在这里我使用curllib发出HTTP请求,c++,dll,libcurl,C++,Dll,Libcurl,当通过depend.exe运行dll时,它会通知我我的dll现在依赖于curllib.dll。这根本不适合我。我的dll被设置为一个静态库,不共享,并将自行分发。我不能依赖安装了libcurl.dll的用户 我认为通过将libcurl包含到我的项目中,这就是所需的全部,我的dll可以是独立的 如果无法解决此问题,是否有其他方法可用于创建HTTP请求?显然,我更喜欢使用libcurl 提前感谢。您可以通过在visual studio中打开解决方案文件并将构建项目更改为“lib release”,将

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

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

如果无法解决此问题,是否有其他方法可用于创建HTTP请求?显然,我更喜欢使用libcurl


提前感谢。

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

谢谢您的回复。我实际上需要dll用于分发目的,出于某种原因,我已经尝试将其构建为一个库,因为我已经完成了所有设置,但它没有为我输出任何文件。似乎只有dll版本创建了一组文件。它应该输出到curl\lib\lib release\libcurl.lib您能提供我需要下载的确切文件的链接吗?