섹션 0 - 시작해봅시다

2024. 2. 13. 20:41·C, C++, MFC/따배C++

0.4.0 통합개발환경의 기본적인 사용법 - 윈도우즈 비쥬얼 스튜디오

* 통합개발환경 : Integrated Development Environment (IDE)

 

Menu - [File] - [New] - [Project] - Create a new project - Windows Desktop Wizard

* Application type

Windows Application (.exe)

Console Application (.exe)

Dynamic Link Library (.dll) : 다른 프로젝트에 기능을 제공하기 위한 것

Static Library (.lib) : : 다른 프로젝트에 기능을 제공하기 위한 것

 

* Additional Options

Empty project : 빈 프로젝트 생성

Precompiled Header : 소스 파일이 많을 경우 빌드 타임을 줄여 줄 수 있다. 멀티 플렛폼 코드를 짤 때는 사용하지 않는다. (리눅스에선 빌드 되지 않음)

 

부등호(larger-than/less-than)를 angle bracket이나 carot으로 부르기도 한다.

< left angle bracket, left carot

> right angle bracket, right carot

 

vcxproj : 프로젝트 정보를 담고 있다.

Source.cpp 파일을 빌드하면 Source.obj 파일이 생성된다.

소스 파일이 obj 파일로 생성된다. obj 파일이 여러개 있으면 링크를 시켜 exe 파일을 생성한다.

 

 

Debug : Debug할 때 도움이 되는 정보

Release : 배포할 때 필요한 것만 최소한으로 들어있기 때문에 사이즈가 작다.

Debug / Release 속도 차이가 난다. Release 모드가 빠르다.

 

x86 : 32bit

x64 : 64bit, 메모리 사용이 큼

 

0.4.1 통합개발환경의 기본적인 사용법 - 윈도우즈 리눅스 코드블럭스

1. Code::Blocks 설치 및 다운로드

코드블럭스는 GCC 컴파일러를 사용한다. 

 

다운로드 받은 설차파일을 실행하여 코드블럭스 설치

Default 설치 진행하면 된다.

 

2. 프로젝트 생성

1) 코드블럭스 실행 > File > New > Project > Empty project

 

2) New file > Empty file > main.cpp 파일 추가 > Build > Run

 

0.4.2 비쥬얼 스튜디오 솔루션, 프로젝트 관리

솔루션 아래에 여러 개의 프로젝트를 만들 수 있다.

솔루션
- 프로젝트1
- 프로젝트2
- ...

 

 

저작자표시 비영리 변경금지 (새창열림)

'C, C++, MFC > 따배C++' 카테고리의 다른 글

섹션 2 - 변수와 기본적인 자료  (2) 2025.03.12
섹션 1 - C++의 기초적인 사용법  (0) 2024.07.01
'C, C++, MFC/따배C++' 카테고리의 다른 글
  • 섹션 2 - 변수와 기본적인 자료
  • 섹션 1 - C++의 기초적인 사용법
김고파
김고파
채워나가는 중
  • 김고파
    개발자 김고파
    김고파
  • 전체
    오늘
    어제
    • all
      • C, C++, MFC
        • 따배C++
      • Qt
      • OpenCV
      • Data Structure
      • Dev Tools
      • JAVA
  • 링크

    • github
    • 네이버블로그
    • BOJ
  • 인기 글

  • hELLO· Designed By정상우.v4.10.3
김고파
섹션 0 - 시작해봅시다
상단으로

티스토리툴바