기타/MoSync2011. 6. 27. 18:24

빌드한번 해보려는데 머 이렇게 깔아야 하는게 많은지... ㅎㅎ;;;

1. official site
http://code.google.com/p/mosync/

2. way to SDK build
http://www.mosync.com/documentation/manualpages/building-mosync-source-windows
http://www.mosync.com/documentation/manualpages/building-mosync-sdk-source-os-x

3. windows에서 빌드하기 팁
아래 문서에 나온데로 그대로 진행하면 몇가지 문제로 인해 빌드가 되지 않는다.
http://www.mosync.com/documentation/manualpages/building-mosync-source-windows

먼저 문서의 8번째 스텝에 오타가 있는듯 하다.
아래 위치의 gdiplus로 시작하는 헤더파일들을 다른곳으로 복사하라고 했는데 문서에는 동일한 위치에 복사하란다.
C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Smartphone SDK\Include\Armv4i\gdiplus*.h

이런 오타를 안고치고 있다니.. 참나

어쨋든 삽질하여 얻어낸 결론은 동일위치가 아니라 아래 위치에 복사해야 한단 것이다.
C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\Smartphone2003\Include 

그리고 VisualStudio 2005 프로젝트 파일에 WarnAsError컴파일 옵션이 모두 "true"로 되어 있다. 이 것을 "false"로 바꾸어야 빌드가 정상적으로 된다 안바꾸면 Warning을 Error로 인식하여 중단된다.
 
그리고 Simbian SDK 3rd FP1을 설치해야 하는데 노키아 개발자 사이트에서도 찾을수가 없었다. FP2가 현재 배포중이다. FP1으로 빌드스크립트가 짜져 있기 때문에 문제가 있다.

그래서 별수 없이 Simbian 플랫폼은 빌드하지 않도록 하여 성공하였다. 이렇게 하기 위해서는 ruby script를 좀 알아야 한다.

여러 오픈소스르 다루어 보았지만 이 소스는 좀 다루기가 짜증난다. 빌드하는데 이틀이나 걸리다니.. ㅎㅎ;;;
물론 나의 내공의 문제겠지만... 
Posted by 삼스