我尝试过使用curllib,但发现我的dll依赖于curllib.dll。我可以调查和使用另一种方法吗?我只想向网页发出请求。我的dll必须是独立的,所以它可以自己分发。
由于
答案 0 :(得分:2)
libcurl库同时作为DLL和静态库 - 如果你不想依赖DLL,与静态库链接 - 它叫做libcurl.a,可以在lib目录下找到libcurl Windows发行版。请注意,您可能还需要显式链接此目录中的部分或全部其他库,具体取决于您的代码实际执行的操作。
答案 1 :(得分:0)
对于处于类似情况的任何人,我设法在最新的curl发行版中编译libcurl visual studio项目,并将Runtime库设置为Multi-threaded dll。我想我除了输出文件(尊重调试/发布)之外还保留了其他所有内容。一旦用我的dll编译了lib,我注意到现在我的dll只依赖于其他3个dll。
我现在担心Win7 64位问题。至少我让我的dll没有libcurl依赖,对吧!?