[JSONCPP] JsonCpp 다운로드 및 컴파일 방법

Posted by [하늘이]
2017. 1. 15. 14:46 IT/C, C++
반응형

JsonCpp API 기본 사용법 : http://iam777.tistory.com/415




1. Jsoncpp 소스를 다운로드 받은다.

URI : https://github.com/open-source-parsers/jsoncpp


Webpage 중간에 Download Button 으로 받으면 된다.


2. 컴파일 한다.

$ python amalgamate.py


harry1@ubuntu:~/workEclipse/JsonCpp/jsoncpp-master$ ls


amalgamate.py  CMakeLists.txt  dist          include    makerelease.py  README.md    src        version

appveyor.yml   dev.makefile    doc           LICENSE    NEWS.txt        scons-tools  test       version.in

AUTHORS        devtools        doxybuild.py  makefiles  pkg-config      SConstruct   travis.sh

harry1@ubuntu:~/workEclipse/JsonCpp/jsoncpp-master$ python amalgamate.py

Amalgating header...

Writing amalgated header to 'dist/json/json.h'

Amalgating forward header...

Writing amalgated forward header to 'dist/json/json-forwards.h'

Amalgating source...

Writing amalgated source to 'dist/jsoncpp.cpp'

Source succesfully amalagated


harry1@ubuntu:~/workEclipse/JsonCpp/jsoncpp-master$ 


3. 컴파일 결과 파일 확인

컴파일이 정상 동작하면, 아래와 같은 3개 파일이 만들어진다.

jsoncpp.cpp

json.h

json-forward.h


harry1@ubuntu:~/workEclipse/JsonCpp/jsoncpp-master$ ls dist/

json  jsoncpp.cpp

harry1@ubuntu:~/workEclipse/JsonCpp/jsoncpp-master$ ls dist/json

json-forwards.h  json.h

harry1@ubuntu:~/workEclipse/JsonCpp/jsoncpp-master$ 


4. 위 3개 파일을 사용하여 테스트를 해보면 된다.

사용법은 다운로드 받은 jsoncpp root폴더의 README.md 파일을 참고한다.

jsoncpp api 사용법은 doc/jsoncpp.dox 파일을 참고하세요.


금일 날짜로 최신 jsoncpp를 받아서 빌드한 위 3개 파일을 첨부합니다. 

jsoncpp-master-compiledFiles.tar.gz


반응형