네이버에서 이동 : http://blog.naver.com/tinywolf/40041906113
개인적으로 사용하는 WinCE용 VS2005 프로젝트 만들기
이런 구조를 마법사화 시켜 놓는 방법은 없나..
개인적으로 사용하는 WinCE용 VS2005 프로젝트 만들기
이런 구조를 마법사화 시켜 놓는 방법은 없나..
1. 폴더 구조
PrjName
├─ prj : 프로젝트 파일 = *.vcproj 등 프로젝트 생성시 만들어지는 파일
├─ src : 소스 파일 = 플랫폼 독립적인 소스 파일
├─ inc : 외부 공개용 인클루드 파일 = dll이나 lib 등의 라이브러리 프로젝트의 경우 외부로 링크할 때 사용할 헤더 파일
├─ res : 이미지나 데이터 등의 리소스 파일
├─ obj : 컴파일 결과물
└─ bin : 실행 및 링크에 관련된 사본 출력 파일
2. 프로젝트 설정 (모든 구성, 모든 플랫폼)
구성 속성
├─ 일반
│ ├─ 출력 디렉터리 : $(SolutionDir)obj\$(PlatformName)\$(ProjectName)\$(ConfigurationName)
│ └─ 중간 디렉터리 : $(SolutionDir)obj\$(PlatformName)\$(ProjectName)\$(ConfigurationName)
├─ 디버깅
│ └─ 원격 실행 파일 : %CSIDL_PROGRAM_FILES%\$(ProjectName)\$(TargetFileName)
├─ 배포
│ └─ 원격 디렉터리 : %CSIDL_PROGRAM_FILES%\$(ProjectName)
├─ C/C++
│ └─ 일반
│ └─ 추가 포함 디렉터리 : $(SolutionDir)src;$(SolutionDir)inc
├─ 링커
│ └─ 일반
│ └─ 추가 라이브러리 디렉터리 : $(SolutionDir)lib
└─ 빌드 이벤트
└─ 빌드 후 이벤트
├─ 명령줄 : SET object_dir=$(SolutionDir)obj\$(PlatformName)\$(ProjectName)\$(ConfigurationName)
│ SET output_dir=$(SolutionDir)bin\$(PlatformName).$(ConfigurationName)
│ IF NOT EXIST "%output_dir%" mkdir "%output_dir%"
│ IF EXIST "%object_dir%\*.exe" COPY "%object_dir%\*.exe" "%output_dir%"
│ IF EXIST "%object_dir%\*.dll" COPY "%object_dir%\*.dll" "%output_dir%"
│ IF EXIST "%object_dir%\*.lib" COPY "%object_dir%\*.lib" "%output_dir%"
└─ 설명 : 결과물을 bin 디렉터리로 복사합니다.
3. 리소스 파일
배포나 갱신하기 전 이동성이 있도록 *.rc, *.rc2의 리소스 경로를
절대 경로가 아닌 "..\\res\\*.ico" 등의 상대 경로로 수정해 주어야 한다.'스킬북 > 개발 정보' 카테고리의 다른 글
| WinCE의 DllMain 선언.. (0) | 2007/12/14 |
|---|---|
| WinCE용 프로젝트 만들기.. (0) | 2007/09/06 |
| 코딩용 글꼴.. (2) | 2007/08/22 |
| 모바일 브라우저 - mozilla minimo 컴파일하기.. (0) | 2007/08/10 |


|꼬마늑대|


댓글을 달아 주세요