본문 바로가기

Programming

Basic C++ project setting process C++(Console, MFC, GUI) 프로젝트 기본 설정 (Console, MFC, GUI), visual studio, console wait

Basic C++ project setting process  C++(Console, MFC, GUI) 프로젝트 기본 설정 (Console, MFC, GUI), visual studio, console wait


맨날 프로젝트 열때마다 기본적으로 세팅하는데 항상 헷갈리고 까먹어서 그냥 적어둠

** in x64


Process


0. Open empty project

1. Make main class and main function.

2. Check if you use Console or GUI(MFC)

 2.1. Console only - Project -> properties -> Linker -> System -> SubSystem -> Console

 2.2. Use GUI(MFC) - Project -> properties -> Linker -> System -> SubSystem -> Windows

  2.2.1. Project -> properties -> General -> Use of MFC -> Use MFC in a shared DLL

  2.2.2. Project -> properties -> General -> Character Set -> Not Set

  2.2.1. Project -> properties -> C/C++ -> Language -> Enable Run-Time Type Information -> No



처리과정


0. 빈 프로젝트를 연다.

1. 클래스 1개와 메인 함수를 만든다.

2. 콘솔만 쓸 것인지 MFC(GUI)도 쓸 것인지 정한다.

 2.1. 콘솔만 쓴다면 -> 프로젝트 -> 속성 -> 링커 -> 시스템 -> 하위시스템 -> 콘솔로 설정한다.

 2.2. MFC를 쓴다면 -> 프로젝트 -> 속성 -> 링커 -> 시스템 -> 하위시스템 -> 윈도우즈로 설정한다.

  2.2.1. 프로젝트 -> 속성 -> 일반 -> MFC 사용 -> DLL 에서 MFC 사용으로 설정한다.

  2.2.2. 프로젝트 -> 속성 -> 일반 -> 문자형식 -> 사용안함으로 설정한다.

  2.2.3. 프로젝트 -> 속성 -> C/C++ -> 언어 -> 런타임 형식정보 -> 사용안함으로 설정한다.




Something else you might like...?




2019/02/24 - [Programming/C++] - How to use bitset, bitwise operator in c++, 비트셋, 비트연산자 사용하는 방법, 이진수 변환 방법, How to convert decimal to binary, binary to decimal

2019/02/17 - [Programming/C++] - How to add/insert char in front of string in c++, 스트링 문자 앞에 char문자 캐릭터 추가하는 방법, 예제, example code, java

2019/02/15 - [Programming/C++] - Simplest way to split string in c++, Split string using stream/iterator, 스페이스 기준 문자열/단어 나누기, c++, java, stl, std

2019/02/12 - [Programming/C++] - How to use map in c++ STL, c++ 맵 STL 사용방법/초기화/예제, java, example, sample, library, find, insert, first

2019/02/06 - [Programming/Android] - How to use Android Device Monitor in current version of AndroidStudio, 안드로이드 스튜디오 최신버전 디바이스 모니터, java c++ process



2019/02/17 - [Algorithm/Leet Code] - LeetCode #415 AddStrings. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,문제해결능력,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접

2019/02/18 - [Algorithm/Leet Code] - LeetCode #412 FizzBuzz. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,문제해결능력,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접

2019/02/22 - [Algorithm/Leet Code] - LeetCode #429 N-aryTreeLevelOrderTraversal. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,문제해결능력,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접

2019/02/24 - [Algorithm/Leet Code] - LeetCode #476 NumberComplement. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,문제해결능력,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접

2019/02/14 - [Algorithm/Leet Code] - LeetCode #283 MoveZeroes. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,문제해결능력,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접



2019/01/25 - [Life/Health care] - L-Arginine 아르기닌 usage/side effects/dosage 효능/부작용/성인,소아 용법(3)

2019/01/25 - [Life/Health care] - Maca 마카 usage/side effects/dosage 효능/부작용/성인,소아 용법(2)

2019/01/28 - [Life/Health care] - Rogaine 로게인(Minoxidil, 미녹시딜, 마이녹실) usage/sideEffects/dosage 효능/부작용/사용법

2019/01/31 - [Life/Health care] - Megadose/Overdose Vitamin C, 비타민 C 메가도스/오버도스/과복용 usage/side effects/dosage 효능/부작용/성인,소아 용법



2019/01/29 - [Programming/Programming Language] - 클린코딩/더 나은 코딩을 하는 10가지 방법, 10 Tips for clean code/ better code/ quality code.

2018/12/28 - [Programming/Software Architecture] - Perfecting OO's Small Classes and Short Methods. 완벽한 객체지향의 작은 클래스와 짧은 메소드, Book:ThoughtWorks Anthology, Java,cpp,자바,oop,좋은코드,객체지향프로그래밍 - (#9, Tell, Don't Ask)

2018/12/26 - [Programming/Software Architecture] - Perfecting OO's Small Classes and Short Methods. 완벽한 객체지향의 작은 클래스와 짧은 메소드, Book:ThoughtWorks Anthology, Java,cpp,자바,oop,좋은코드,객체지향프로그래밍 (1)