[JSONCPP] JsonCpp 다운로드 및 컴파일 방법
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
'IT > C, C++' 카테고리의 다른 글
std::vector 복사(copy) (0) | 2018.12.05 |
---|---|
[Jsoncpp] example : Basic, Read File / Write File (기본 사용법, 파일 읽고 쓰는 방법) (0) | 2017.01.15 |
[C/C++] std::memcpy Api Reference (0) | 2016.10.21 |
[C/C++] std::vector::erase() Reference (0) | 2016.10.21 |
[C/C++] vector api reference (0) | 2016.10.21 |