윈도우에서 CodeBlocks + wxWidget 환경 구축하기
윈도우에서 CodeBlocks + wxWidget 환경 구축하기
gcc/g++ 컴파일러, GNU 디버거, wxWidget, Code::Blocks를 아래 사이트에서 다운받는다.
- MinGW : http://www.mingw.org/
컴파일러, gcc-g++ 3.4.5 : MinGW 5.1.4
- gdb : http://sourceware.org/gdb/
GNU Debugger : gdb-6.3-2
- wxWidgets : http://www.wxwidgets.org/
GUI 툴킷 탑재 : wxMSW-2.8.10
- Code::Blocks : http://www.codeblocks.org/
IDE 애플리케이션 : Code::Blocks 8.02
1. MinGW 설치 #
컴포넌트 선택부분에서 MinGW base tools, g++ compiler, MinGW Make 3가지를 선택한다.
설치후 윈도우 시스템 경로를 추가한다. (C:\MinGW\bin;)
[PNG image (123.56 KB)]
2. dbg 설치 #
설치경로는 앞서 MinGW 설치 경로를 지정해 준다.
3. wxWidgets 설치 #
wxWidgets는 설치를 완료 한 후 동적 라이브러리 생성을 위한 컴파일을 한다.
커맨드 창에서 아래 컴파일 명령을 실행한다.
컴파일에는 시간이 조금 소요되니 밥이라도 먹고 온다.
커맨드 창에서 아래 컴파일 명령을 실행한다.
컴파일에는 시간이 조금 소요되니 밥이라도 먹고 온다.
C:\wxWidget\build\msw>mingw32-make.exe -f makefile.gcc clean
[소스 청소]
C:\wxWidget\build\msw>mingw32-make.exe -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 UNICODE=1 BUILD=release
[릴리즈용]
C:\wxWidget\build\msw>mingw32-make.exe -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 UNICODE=1 BUILD=debug
[디버그용]
[PNG image (29.09 KB)]
디버그용 dll까지 컴파일을 완료한 다음 윈도우 시스템 경로를 추가해준다. (C:\wxWidgets\lib\gcc_dll;)
실행파일을 배포할 때는,
릴리즈용으로 컴파일 하였다면
wxmsw28u_gcc_custom.dll
디버그용으로 컴파일 하였다면
wxmsw28ud_gcc_custom.dll
을 함께 배포해야 한다.
4. Code::Blocks 설치 #
컴포넌트는 Full을 선택하여 모두 설치한다.
설치후 첫 실행에서 기본 컴파일러로 GNU GCC Compiler를 선택한다.
설치후 첫 실행에서 기본 컴파일러로 GNU GCC Compiler를 선택한다.
Settings > Editor 에서 인코딩을 UTF-8로 변경한다.
기본으로 생성되는 예제 소스를 빌드해 본다.
새 프로젝트에서 wxWidget을 선택한다. 중간에 wxWidgets Library Setting의 체크 박스 3가지는 모두 선택한다.
새 프로젝트에서 wxWidget을 선택한다. 중간에 wxWidgets Library Setting의 체크 박스 3가지는 모두 선택한다.
F9를 눌러 빌드하고 실행해본다.