🧼C, C++/기초및 입문

Devcpp에서 c++23 사용하기 Devcppで c++23を 使用する Using c++23 with Devcpp

Mawile 2021. 6. 20.
728x90

 

안녕하세요!!

devcpp에서 c++23을 사용하는방법을 알려드리겠습니다.

우선은 이방법으로 2020년도에 정식으로출시된 c++20또한 사용가능합니다!

바로가시죠!

 

gcc 다운로드

https://winlibs.com/

 

WinLibs - GCC+MinGW-w64 compiler for Windows

WinLibs standalone build of GCC and MinGW-w64 for Windows Jump to:   Download | How to use from Windows Command Prompt | How to use from Code::Blocks | Philosophy What is it? In short: it's a free C and C++ compiler for Microsoft Windows. GCC (GNU Compile

winlibs.com

우선 위 링크를 통해 winlibs 사이트로 가줍니다.

 

그다음, 아래 사진처럼 쭈우욱~ 릴리스버전과 스냅샷버전이있는데, 저는 안정적인 릴리스버전의 gcc최신!!

11.1.0을 다운로드받겠습니다.

 

 

다운로드 다 받으셨으면, 압축파일을 풀면 폴더 하나가 나옵니다.

폴더를 자신이 저장하고싶은곳에 저장합니다.

저는 C드라이브용량아까워서 D드라이브에 저장했습니다.

 

이제 devcpp로 갑시다!

그다음, 사진을 보며, 따라해주세요!

우선은 기본 컴파일러에는 gcc버전이 4.9.2입니다.. ㄷㄷ..

옆에 "Add a blank compiler set"이라고 적힌 부분을 눌러주고,

창이 하나뜨는데, 이름은 아무거나해줍니다!

 

 그다음, 아래와같이 다 맞춰줍니다.

gcc, g++, make, gdb, windres, gprof는 각각 "..\mingw64\bin"경로에 존재합니다!

 

 그다음 저는 컴파일러설정을 이렇게 했습니다.

 

 그다음, 라이브러리 설정은,,

뭐 gcc버전마다 달라서 어떻게 하라고 말씀은 못드리겠지만,,

저는 사진처럼 맞췄습니다.

그냥 실행파일들은 "bin"붙은 폴더 다 넣으시면되고,

라이브러리는 "lib"붙은 폴더를 다 넣으시면되고,

뒤에 Includes는 "inclue"붙은 폴더 넣으시면되요.

 

 

 

네, 매우 간단합니다.

그러면 예시코드를 짜보았습니다.

#include <bits/stdc++.h>

template<class A>
concept AA = requires(A a) {
	{ a } -> std::convertible_to<char>;
};

template<AA _AA>
class hi{
public:
	hi() = default;
};

int main(){
	hi<int> h;
}

 

위 concept / requires문법은 c++20위에서만 작동합니다.

정상적으로 잘 컴파일 되었습니다.

 

끝.

728x90

댓글