1. CLion 설치
2. 컴파일러 설치
※ Microsoft Visual Studio 가 이미 설치되어 있다면 이 과정은 생략 가능.
※ OS가 Windows가 아니라면 굳이 MinGW를 선택할 필요는 없다.
OS 에 따라 지원하는 컴파일러가 다르다.
OS | Support Compiler |
Windows | MinGW, MinGW-w64, Cygwin, WSL, Visual Studio |
mac | already installed |
Linux | already installed (gcc, g++) |
Exception
- seh : Structured Exception Handling => Windows에서 자체적으로 사용하는 예외처리 매커니즘 (※ gcc 지원 불가)
- sjlj : SJLJ-based EH(Exception Handling) => GCC 기반이 아니어도 사용 가능
- dwarf: 오로지 32bit에서만 사용 => (※ Windows system DLLs 에서 사용 불가능.)
3. 환경 변수 추가
4. CLion Toolchain 설정
⚠️ 예상 이슈
사용자 이름이 한글일 경우 CLion 설치 경로와 프로젝트 경로상에 '한글'이 포함되어 다음과 같은 에러 메시지를 볼 수 있다.
-- Configuring incomplete, errors occurred!
CLion 뿐만 아니라 Intellij IDEA 까지 사용하는 사용자 입장에서 bin 파일을 통째로 옮기는 것은 부담이다.
그래서 그냥 사용자 이름, 폴더명을 변경하기로 했다.
방법은 다음 블로그를 참조하자.
⚠️ 예상 이슈2
한글 깨짐 현상. 흔히 볼 수 있다.
여기서 해결하시라
Reference
www.jetbrains.com/help/clion/clion-quick-start-guide.html#before-start
stackoverflow.com/questions/15670169/what-is-difference-between-sjlj-vs-dwarf-vs-seh
'C > C++' 카테고리의 다른 글
[C++] std::array (0) | 2020.03.31 |
---|---|
[C++] lvalue vs rvalue (0) | 2020.03.30 |
[C++] typedef 대신 using을 사용하자 (0) | 2020.03.30 |
[C++] Lambda Function (0) | 2020.03.30 |
[C++] template <typename T> (0) | 2020.03.23 |