json cpp 사용법

cpp 코드내에서 json parsing할 일이 생겼다.

cpp에서 Json을 사용하기 위한 셋업 방법을 설명한다.

  1. 공식 repo에서 git clone

    git clone https://github.com/open-source-parsers/jsoncpp.git
    
  2. 디렉토리내 amalgamate.py 실행

    cd jsoncpp
    python3 amalgamate.py
    
  3. dist 디렉토리내에 생성된 파일 확인 및 해당 파일들 프로젝트 디렉토리 내에 복사

    cd dist
    ls -al
    cd {자신의 프로젝트 디렉토리}
    cp -rf jsoncpp/dist/json .
    cp -rf jsoncpp.h .
    
  4. 사용할 cpp 파일에 include

    #include "json/json.h"
    #include "jsoncpp.h"
    
  5. 컴파일 시 -std=c++11 옵션 필요

    g++ -std=c++11 test.cpp
    ./a.out
    
Cybertramp avatar
Cybertramp
Frog in the well
comments powered by Disqus