jsoncpp 사용시 Release 모드로 빌드 할때 오류 나는 부분
C++ 2018. 2. 9. 03:27 |최근에 json 을 파싱할 일이 있어서 jsoncpp 를 사용하게 되었는데요.
Debug할때 오류가 나지 않는 부분이 Release를 하게 되면 아래와 같은 오류가 날 수 있습니다.
1> 코드를 생성하고 있습니다.
1>D:\jsoncpp-src-0.5.0\src\lib_json\json_value.cpp : fatal error C1083: 컴파일러 생성 파일 파일을 열 수 없습니다. '../../build/vs71/release/lib_json\json_value.asm': No such file or directory
1>LINK : fatal error LNK1257: 코드를 생성하지 못했습니다.
이때 해결 방법은 아래와 같습니다.
jsoncpp 프로젝트 저 같은 경우는 lib_json 입니다.
> 프로젝트 속성 페이지를 엽니다.
> C/C++ 탭의 "출력 파일"을 클릭합니다.
> "어셈블러 출력" 항목의 내용을 "목록 없음" 으로 변경합니다.
빌드 하고 사용하시면 오류가 없어 집니다.