본문 바로가기

Hello CE,Mobile

; @CESYSGEN IF CE_MODULES_XXX 

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