태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
네이버에서 이동 : http://blog.naver.com/tinywolf/40041906113

개인적으로 사용하는 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" 등의 상대 경로로 수정해 주어야 한다.


크리에이티브 커먼즈 라이선스
Creative Commons License

'스킬북 > 개발 정보' 카테고리의 다른 글

WinCE의 DllMain 선언..  (0) 2007/12/14
WinCE용 프로젝트 만들기..  (0) 2007/09/06
코딩용 글꼴..  (2) 2007/08/22
모바일 브라우저 - mozilla minimo 컴파일하기..  (0) 2007/08/10
Posted by |꼬마늑대|

댓글을 달아 주세요

 체크하면 블로그 관리자에게만 내용을 공개합니다.