본문 바로가기
  • 시간(時間)을 아끼는 방법은 시간을 낭비하지 않는것


Compiler/CODE_BLOCK

컴파일러 코드블럭스) Code::Blocks 설치 및 사용 설정하기

by pk7912 2022. 5. 3.
728x90
728x90

Code::Blocks 설치하기!

Code::Blocks

 

Code::Blocks

The IDE with all the features you need, having a consistent look, feel and operation across platforms.

www.codeblocks.org

**Downloads 클릭 후 ———> Download the binary release 클릭

윈도우 사용 시 아래 항목 선택

codeblocks-20.03 mingw-setup.exeFossHUB or Sourceforge.net

 

Compare, Download & Develop Open Source & Business Software - SourceForge

Asana helps teams orchestrate their work–from daily tasks to strategic initiatives. With Asana, teams are more confident, move faster, and accomplish more with less—no matter where they are located. More than 114,000 paying organizations and millions o

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

 

Downloads - wxWidgets

Header Files 32-Bit (x86) Development Files Release DLLs 64-Bit (x86_64) Development Files Release DLLs

www.wxwidgets.org

Previous Stable Release: 2.8.12에서 wxMSW: Installer ←— 실행

13MB, ZIP

설치후

Compiling wxWidgets (MSW) 2.8.12 on Windows using makefile.gcc

 

Compiling wxWidgets (MSW) 2.8.12 on Windows using makefile.gcc - Code::Blocks

These are the instructions for compiling wxWidgets for use with Code::Blocks. They are primarily intended in preparation for compiling Code::Blocks itself but (hopefully) may also help installing wxWidgets for general development using that framework. Inst

wiki.codeblocks.org

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

댓글