U E D R S I H C RSS
ID
Password
Join
미인은 보는 것이지 결혼할 상대는 아니다. -유태격언



Contents

1 개요
2 손수 프로젝트 생성하기
2.1 일반
2.2 C/C++
2.2.1 일반
2.2.2 전처리기
2.2.3 코드 생성
2.2.4 미리 컴파일된 헤더
2.3 링커
2.3.1 일반
2.3.2 입력

1 개요 #

2 손수 프로젝트 생성하기 #

새로 win32 어플리케이션 프로젝트를 만든 후 프로젝트 -> 속성 을 선택하여 다음과 같이 설정한다.

2.1 일반 #

  • 문자 집합 : 필요에 따라 적당히 선택

2.2 C/C++ #

2.2.1 일반 #

  • 추가포함디렉터리
    • wxWidgets include 폴더를 지정한다
    • Setup.h의 위치를 지정한다. 링크할 lib 화일에 따라 폴더위치를 맞춰주어야한다.
      lib/mswwxmsw.librelease ANSI static
      lib/mswdwxmswd.libdebug ANSI static
      lib/mswuwxmswu.librelease unicode static
      lib/mswudwxmswud.libdebug unicode static
  • 64비트 이식성 문제점 검색
    • 문자열에 관련된 warning을 피하기위해 "아니오"로 지정

2.2.2 전처리기 #

  • 전처리기 정의
    • WINVER=0x0400
    • wxUSE_GUI=1 : GUI 관련 위젯을 사용하려면 지정. setup.h에서 지정했다면 안해도 된다.
    • WIN32;__WXMSW__;_WINDOWS;NOPCH : sample에서 지정한 기본 전처리기 선언
    • __WXDEBUG__ : wxAssert 를 사용하려면 추가. 디버그 빌드일경우에 추가하는 것이 좋다.

2.2.3 코드 생성 #

  • 런타임 라이브러리
    • "다중 쓰레드 DLL" 또는 "디버그 다중 쓰레드 DLL" 로 지정하여야 한다.

2.2.4 미리 컴파일된 헤더 #

  • 미리 컴파일된 헤더 만들기/사용
    • 보통 사용안함이 편하다. :)

2.3 링커 #

2.3.1 일반 #

  • 추가 라이브러리 디렉터리
    • wxWidgets lib 경로 추가

2.3.2 입력 #

  • 추가 종속성
    • comctl32.lib rpcrt4.lib winmm.lib advapi32.lib wsock32.lib 추가
    • 필요에 따라 다음을 추가
      • 릴리스 : wxpng.lib wxzlib.lib wxjpeg.lib wxtiff.lib
      • 디버그 : wxpngd.lib wxzlibd.lib wxjpegd.lib wxtiffd.lib
    • 필요한 wxWidgets lib 화일을 추가

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-10-28 12:42:54
Processing time 0.4610 sec