Devcpp에서 c++23 사용하기 Devcppで c++23を 使用する Using c++23 with Devcpp
안녕하세요!!
devcpp에서 c++23을 사용하는방법을 알려드리겠습니다.
우선은 이방법으로 2020년도에 정식으로출시된 c++20또한 사용가능합니다!
바로가시죠!
gcc 다운로드
우선 위 링크를 통해 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위에서만 작동합니다.
정상적으로 잘 컴파일 되었습니다.
끝.
'🧼C, C++ > 기초및 입문' 카테고리의 다른 글
[C++/MSVC] 디버깅(Debugging) 강좌 (메모리 누수 방지) (0) | 2021.11.25 |
---|---|
소수점 반올림하는법 c++ (0) | 2021.08.14 |
우주선 연산자 '<=>' 사용법 ( C++20 ) (1) | 2021.06.19 |
키로거 만들기 C++ (4) | 2021.01.29 |
표준 라이브러리 정리 <cstdlib> (stdlib.h) - C++ (C) (0) | 2021.01.14 |
댓글