cppjosa https://github.com/myevan/cppjosa

위 버전은 mac에서만 빌드 및 테스드 되었다고 해서 나는 Windows 에서 사용하는데 문제 없는지 테스트 해보았다.

대부분 문제가 없었지만 작은(?) 문제로 Windows에서는 컴파일 및 실행에 문제가 있어서 아주 조금 수정하였다.

https://github.com/jacking75/cppjosa

Visual StudioC++11 지원 등의 문제로 최신 버전인 2015를 사용하였다.

 

수정된 부분

1. 소스 파일의 인코딩 변경

원 버전은 UTF-8(Bom 없음)이지만 VS에서는 인코딩 문제로 컴파일 실패

'유니코드 - 코드페이지 1200'으로 변경

 

2. std::locale("ko_KR.UTF-8") 문제

Windows에는 "ko_KR.UTF-8"을 지원하지 않음

프리프로세스를 이용하여 윈도우 플랫폼에서 빌드할 때는 std::locale("Korean")을 사용하도록 변경

이 문제는 아래의 링크 글을 참고하기 바란다.

http://includes.egloos.com/v/1504676 , http://sjc333.egloos.com/3137637

 

 

Visual Studio 실행

WinTest 디렉토리의 WinTest.sln을 실행하면 된다.

 


ps: C# 버전도 있다. https://github.com/myevan/csjosa




원 개발자분이 제가 보낸 PR을 적용해서 VS 2013 지원까지 됩니다. 그러니 

https://github.com/myevan/cppjosa 

이것을 사용하는 것이 좋습니다^^

저작자 표시
신고
by 흥배 2015.10.08 08:00

티스토리 툴바