在DLL中使用CURL

时间:2010-12-20 05:06:15

标签: c++ dll curl libcurl

我正在尝试创建一个使用CURL库的DLL。

文档说 curl_global_init()必须先调用一次。

我的问题是,什么是正确的?调用 curl_global_init()的DLL导出 Init()函数,并且最初必须调用,或者在DllMain中调用 curl_global_init() ()?

感谢。

2 个答案:

答案 0 :(得分:1)

我都不会说。只需导出curl_global_init()并要求您的客户调用它。

答案 1 :(得分:1)

进一步深入研究,并遵循the CURL website的建议,似乎正确的程序是拥有一个静态全局对象,其构造函数调用curl_global_init()并且其析构函数调用curl_global_cleanup()