Q1. ; @CESYSGEN IF CE_MODULES_USBD --> 이건 ;가 있지만 주석이 아니다!!
A1. 그런 셈이죠. 일종의 전처리문(#ifdef와 같은)같은 역할을 한다고 보시면 될듯합니다
Q2. 아무리 뒤져봐도 platform디렉토리에는 ceconfig.h가 없고 PBWorkspace의 하위 디렉토리에만 있는데 빌드 과정에서 생성되는 파일인가요?
C:\WINCE500\PBWorkspaces\BETA4_DB1200\WINCE500\DB1200_MIPSII\cesysgen\sdk\inc\ceconfig.h 란 화일에 #define CE_MODULES_XXX 정의 되어 있더군요
A2. 2. 그렇습니다. 프로젝트 생성시 포함된 카다로그 Feature들에 따라서 생기는 헤더인데 직접수정은 무의미하다고 보구요...이게 실제로 런타임 라이센스 판별에 사용되기도 합니다. 여기에는 어떤 Feature들이 포함되었는지를 알 수 있는 정보가 있으니까요
Q3. 빌드 과정에서 생성되는 파일이라면 ceconfig.h 파일 내용의 구성은 어느 곳에서 설정해줘야 하는 것인가요? 예를 들자면 #define CE_MODULES_WAVEAPI 1이라고 되어 있듯이 #define CE_MODULES_USBD 1이라고 설정되게 하려면 어떻게 해야 하는 것인지요.
A3. 2번 답변과 연관지어서 생각하시면 되구요 #define CE_MODULES_USBD 1 로 되었다는 것은 USBD 즉, Core OS Service의 USB Host Support Feature가 포함되었다는 의미로 해석하시면 될겁니다.
원본 위치 <http://blog.naver.com/PostView.nhn?blogId=twkwon0101&logNo=90003523992&beginTime=0&jumpingVid=&from=search&redirect=Log&widgetTypeCall=true&topReferer=http%3A%2F%2Fsearch.naver.com%2Fsearch.naver%3Fsm%3Dtab_hty%26where%3Dnexearch%26query%3D%40cesysgen>
'Hello CE,Mobile' 카테고리의 다른 글
레지스트리 수정모음 II (0) | 2010.11.04 |
---|---|
레지스트리 수정모음 I (0) | 2010.11.04 |
HKEY_CURRENT_USER III (0) | 2010.11.04 |
HKEY_CURRENT_USER Ⅱ (0) | 2010.11.04 |
HKEY_CURRENT_USER Ⅰ (0) | 2010.11.04 |