Code::Blocks 설치하기!
**Downloads 클릭 후 ———> Download the binary release 클릭
윈도우 사용 시 아래 항목 선택
codeblocks-20.03 mingw-setup.exeFossHUB or Sourceforge.net
mingw-setup 버젼을 선택해야 gcc 컴파일러 포함되어 있습니다.
다운로드한 후 설치
Windows GUI 프로그램 실습 전 준비사항
Code::Blocks를 사용하여 Windows 기반의 애플리케이션을 개발할 수 있습니다. 물론 Windows 뿐만 아니라 Linux나 MAC에서도 크로스 플랫폼 지원이 가능합니다.
Code::Blocks에서는 QT4 혹은 QT5외에도 wxWidgets 라이브러리를 사용하여 Windows 기반의 GUI 프로그램을 간편하게 개발할 수 있습니다.
Code::Blocks에서 wxWidgets로 개발하려면 wxWidgets 라이브러리를 다운로드하여서 컴파일을 진행해야 합니다.
https://www.wxwidgets.org/downloads/#previous_stable
Previous Stable Release: 2.8.12에서 wxMSW: Installer ←— 실행
13MB, ZIP
설치후
Compiling wxWidgets (MSW) 2.8.12 on Windows using makefile.gcc
Windows 실행 – cmd를 실행
cmd 창에서 wxWidgets 라이브러리가 설치된 경로로 이동
설치된 경로가 C:\wxWidgets-2.8.12 라면 “cd c:\wxWidgets-2.8.12 ”을 입력하여 이동
다음에 라이브러리를 build 하기 위한 makefile이 있는 경로로 이동
**1cd build\\msw**
컴파일하기 전에 아래 명령어를 입력하여 clean을 진행
**1mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release clean**
**1mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release**
Windows GUI 실행
메뉴에서 File – New – Project를 선택합니다
wxWidgets project 선택하고 GO!
Next클릭.
wxWisgets 라이브러리 버전에 맞게 선택.
Next클릭.
프로젝트에 대한 경로와 이름을 선택.
Project Title은 프로젝트 파일의 이름을 지정하고,
Folder to create project in.. 에서는 실제 프로젝트 파일과 Source가 위치할 Top 폴더를 지정.
나머지는 저절로 완성.
Next 클릭.
Author 입력.
Next 클릭.
Windows GUI 관련하여 옵션을 설정 부분.
Next 클릭.
좀 전에 컴파일했던 wxWidgets 라이브러리의 경로를 설정.
wxWidgets 경로를 지정.
Next 클릭.
사용할 컴파일러와 Debug, Release 폴더 경로를 설정.
Next 클릭.
wxWidgets에 대한 옵션들을 설정.
위의 표시된 원 안의 3 항목 옵션들을 체크.
Next 클릭.
test 프로젝트가 생성.
Code::Blocks에서 왼쪽 사이드를 살펴보면 Source, Header file과 Resource 파일이 나와있습니다.
Source를 열어보면 위와 같은 화면이 나타납니다.
메뉴의 Build – Build을 클릭하거나 CTRL + F9 키를 눌러 컴파일 확인.
실행은 Build – Run을 클릭, 메뉴의 녹색 삼각형 아이콘 클릭.
Code::Blocks는
C, C++, Fortran용 크로스 플랫폼 통합 개발 환경입니다.
ANSI C 표준을 따르며, 오픈소스 IDE로써 별다른 비용을 들이지 않고 Windows 기반의 프로그램가
개발할 수 있는 유용한 도구.
wxWidgets를 GUI 툴킷으로 사용하는 C++로 개발되어 있고 플러그인을 이용하여 여러 기능을 추
할 수 있게 되어 있습니다.
현재 Windows, Linux, macOS에서 사용 가능하며 WIndows는 XP 이상부터 지원한다.
Linux나 Mac에서는 Code::Blocks와 wxWidgets 라이브러리만 있으면 Windows 기반에서 실행되는
프로그램을 Linux나 Mac에서도 실행이 가능합니다.
GUI 프로그램을 개발하는데 유용하지만 다소 문서 및 자료들이 부족.
디버깅이 좀 어렵다는 단점
C/C++로 GUI 프로그램을 구현해보고 싶으면 Code::Blocks 사용하세요!
'Compiler > CODE_BLOCK' 카테고리의 다른 글
컴파일러 코드블럭스) 개발을 위한 MinGW 설치 (0) | 2022.05.03 |
---|
댓글