[Curl] libcurl 빌드 및 Visual Studio 2019 프로젝트 적용

yeonji·2023년 5월 18일
0

Curl 빌드

1. curl 다운로드 후 압축해제

https://curl.se/download.html
2023.05.18 기준 최신버전인 8.1.0버전을 다운 받았다.

2. 아래 경로로 이동하여 curl-all.sln 실행

curl-8.1.0\projects\Windows\VC14.10

3. Windows SDK 버전, 플랫폼 도구 집합 변경

  • 개인의 상황에 맞는 버전으로 선택
    Visual Studio 2019를 사용중인데 VC14.20 버전이 없어서 VC14.10을 사용하여 업그레이드 하여 사용했다.

4. 빌드

DLL Debug, x64 선택하여 빌드

5. 빌드 결과 확인

curl-8.1.0\build\Win64\VC14.10\DLL Debug

Visual Studio 2019 프로젝트에 적용하기

1. curl(libcurl)을 사용할 프로젝트에 include, lib 디렉토리 생성

2. "include" 폴더에 curl 폴더 복사

curl-8.1.0\include\curl

3. "lib" 폴더에 libcurld.lib 파일 복사

curl-8.1.0\build\Win64\VC14.10\DLL Debug\libcurld.lib

4. 프로젝트 실행경로에 libcurld.dll 복사

curl-8.1.0\build\Win64\VC14.10\DLL Debug\libcurld.dll

5. 프로젝트 라이브러리 링크

(1) 프로젝트 속성 > 구성속성 > C/C++ > 일반 > 추가 포함 디렉터리

$(ProjectDir)\include

(2) 프로젝트 속성 > 구성속성 > C/C++ > 전처리기 > 전처리기 정의

CURL_STATICLIB

(3) 프로젝트 속성 > 구성속성 > 링커 > 일반 > 추가 라이브러리 디렉터리

$(ProjectDir)\lib

(4) 프로젝트 속성 > 구성속성 > 링커 > 입력 > 추가 종속성

libcurld.lib

6. 프로젝트 빌드 후 실행결과 확인

profile
한 줄 소개

0개의 댓글