在没有DLL的情况下在Delphi中使用Curl

时间:2011-02-14 02:27:28

标签: delphi dll delphi-2010 libcurl static-linking

我有一个Delphi程序,我需要使用Curl,但我不想用它重新分发curl DLL(我不想将DLL作为资源添加并在运行时将其写入文件并这样做)。使用Curlpas库,您必须使用DLL。有没有办法像使用Delphi一样使用Curl和C ++一样使用静态库?

3 个答案:

答案 0 :(得分:2)

Curl的静态库不能在Delphi中使用。

答案 1 :(得分:2)

只需使用CURL for Windows,放入Windows文件夹即可 http://curl.haxx.se/dlwiz/?type=bin&os=Win64&flav=- 并尝试使用Delphi使用控制台方法调用它。

答案 2 :(得分:1)

您需要curl还是只需要执行HTTP请求?

如果是后者,则可以使用Indy组件制作的其他组件。 TIdHTTP允许您在一行中执行GET和POST请求。它不得不从命令行调用cUrl,除非你需要一些Indy不提供的特定功能。