본문 바로가기

Programming/C&CPP

C++ REST SDK(Casablanca) 설치 방법

반응형

MS에서 제공하는 프로젝트의 하나인 REST SDK의 설치 방법입니다.

Casablanca라는 코드명을 가진 프로젝트입니다.

modern asynchronous C++ API 디자인을 사용하는 cloud-based client-server communication입니다.

프로젝트에 대한 정보는 아래의 링크에서 확인이 가능합니다.

https://casablanca.codeplex.com/

이전 버전의 경우는 다운로드를 제공했지만 현재는 Nuget Package를 통해서 적용이 가능합니다.

C++ REST SDK를 적용하는 방법입니다.

먼저 Visual Studio 2013을 실행합니다.

간단한 콘솔 프로젝트를 생성합니다.

설정을 바꾸지 않고 프로젝트를 생성합니다.

C++ REST SDK를 받기 위해서 임시로 생성하는 프로젝트입니다.

프로젝트가 생성되면 PROJECT 메뉴의 Manage NuGet Packages를 실행합니다.

Online으로 변경하고 cpprestsdk를 입력합니다.

가장 상단에 있는 cpprestsdk를 선택하고 Install 버튼을 클릭합니다.

설치가 진행됩니다.

설치가 정상적으로 완료가 됩니다.

Close를 눌러서 설치를 종료하면 됩니다.

이제 설치된 C++ REST SDK를 오프라인에서 관리하는 방법입니다.

프로젝트의 폴더로 이동하면 package라는 폴더가 보입니다.

검색으로 nupkg 확장자를 사용하는 파일을 찾아서 전부 복사합니다.

패키지를 보관할 다른 경로에 복사해서 붙여넣기 하면 됩니다.

저는 D:\Projects\CommonLib\cpprestsdk\ 경로에 모두 옮겼습니다.

마지막으로 해당 경로를 Visual Studio에 추가하기 위해서 TOOLS -> Options 메뉴로 들어갑니다.

NuGet Package Manager의 Package Sources로 이동합니다.

+ 모양을 누르고 하단에 이름과 경로를 입력합니다.

그리고 Update버튼을 누르면 정상적으로 적용이 됩니다.

이제 오프라인에서도 사용이 가능해집니다.

적용 방법은 다음과 같습니다.

C++ REST SDK를 사용할 프로젝트를 엽니다.

솔루션 메뉴의 Manage NuGet Packages for Solution을 실행합니다.

다음과 같이 Online에 추가한 경로인 cpprestsdk가 보이고 설치를 하면 정상적으로 설치가 됩니다.

이제 C++ REST SDK를 활용해서 개발을 진행하면 됩니다.

반응형