我正在尝试创建一个使用CURL库的DLL。
文档说 curl_global_init()必须先调用一次。
我的问题是,什么是正确的?调用 curl_global_init()的DLL导出 Init()函数,并且最初必须调用,或者在DllMain中调用 curl_global_init() ()?
感谢。
答案 0 :(得分:1)
我都不会说。只需导出curl_global_init()并要求您的客户调用它。
答案 1 :(得分:1)
进一步深入研究,并遵循the CURL website的建议,似乎正确的程序是拥有一个静态全局对象,其构造函数调用curl_global_init()并且其析构函数调用curl_global_cleanup()