C++ LibCurl - 将CURLcode转换为CString

kog*_*ogh 10 c++ cstring libcurl

将"res"变量(CURLcode)转换为CString的最简单方法是什么?

这是在我的机器上编译好的标准示例,但我想在MFC应用程序中使用它并将结果显示为MessageBox.任何帮助表示赞赏!

#include <curl/curl.h>

int main(void)
{
  CURL *curl;
  CURLcode res;

  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
    res = curl_easy_perform(curl);

    /* always cleanup */ 
    curl_easy_cleanup(curl);
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

vro*_*nov 9

你可以使用curl_easy_strerror函数.

CString str(curl_easy_strerror(res));
Run Code Online (Sandbox Code Playgroud)

要么

CString str;
str.Format("curl_easy_perform return %s [%d]",curl_easy_strerror(res),res);
Run Code Online (Sandbox Code Playgroud)