Windows 상에서 API 개발을 하다 보면 간단한 프로젝트의 경우 Visual Studio를 설치하고 다음과 같이 배치 파일을 사용해 커맨드라인 환경을 사용할 때가 있다. (예: VC 10.0, 루트 드라이브 문자가 C:일 때, 32비트)
call "C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
cl.exe를 사용할 수 있으며 대개 별도의 옵션은 필요 없다.
한편 간단한 프로젝트에서는 마찬가지로 eMbedded Visual C++ 4.0으로 비슷한 일이 가능하다. (예: 타깃 플랫폼 armv4i)
call "C:\Program Files\Microsoft eMbedded C++ 4.0\EVC\wce400\bin\wcearmv4i.bat"
clarm.exe를 사용할 수 있으며 최소 /DARM 옵션이 필요하다.
link.exe를 별도로 쓰면 최소 /SUBSYSTEM:WINDOWSCE /MACHINE:THUMB /OUT:xx.exe 옵션이 필요하고 컴파일러에는 /c (compile only) 옵션을 붙이게 된다. 또는 컴파일러에서 /DARM /link/SUBSYSTEM:WINDOWSCE 옵션을 쓰는 것으로 충분하다.
'Sablog Models > 모바일·임베디드' 카테고리의 다른 글
strings.xml 로컬화 점검 방법 (How to check strings.xml localization) (0) | 2013.07.21 |
---|---|
간단한 Windows API / Windows CE API 개발 환경 (2) (0) | 2012.07.27 |
프로그래머가 말하는 PMP 100배 활용 - (*) Qt Creator 포팅 후기 (0) | 2010.09.13 |
프로그래머가 말하는 PMP 100배 활용 - (3) PMP용 Qt/PMP에서 개발하기. (0) | 2010.08.17 |
프로그래머가 말하는 PMP 100배 활용 - (2) 준비 과정 2 (1) | 2010.05.04 |