C++/curl (2) 썸네일형 리스트형 libcurl 빌드 [1. 개요]윈도우(Windows10, 32bit 용 라이브러리) 와 리눅스 (Centos7 기준) 에서 libcurl 을 소스코드에서 빌드 하는 방법을 정리한다.libcurl 빌드 시, 별도의 옵션을 명시하지 않으면, https 통신은 되지 않는다.여기서는 https 통신을 위해 openssl 을 이용하여 빌드 하도록 한다.openssl 빌드 방법은 아래 참조https://testkernelv2.tistory.com/792https://testkernelv2.tistory.com/791CMake 를 이용하는 방법도 있으나, 아래 방법을 사용하는 편이 더 좋아 보임[2. 리눅스 기준]github 등에서 소스코드 압축파일 해제 후, 폴더 진입 한 곳을 현재 디렉터리가 가정하면,$ autoreconf -fi.. libcurl 관련 사용 예제 [1. 개요]curl_global_init() - 대부분의 플랫폼에서 스레드 안전 할 수 있으나, 보장하지 않는다. curl_easy_init() curl_easy_cleanup() curl_list_append() - 최초 NULL 인 경우 리소스를 할당해준다. - 반환 값이 NULL 일 수 있다. curl_slist_free_all() curl_easy_setopt()- CURLOPT_URL- CURLOPT_POST- CURLOPT_POSTFIELDS- CURLOPT_POSTFIELDSIZE- CURLOPT_HTTPHEADER- CURLOPT_USERAGENT- CURLOPT_WRITEDATA # CURLOPT_WRITEFUNCTION 를 사용하지 않는다면 # 반드시, FILE* 를 넘.. 이전 1 다음