clion에서 bts/stdc++.h 을 사용하도록 해봅니다.
windos의 vs와 마찬가지로, 직접 만들어 주어야 합니다.
Goal
- bits/stdc++.h 파일을 clion에서 include 할수 있도록 세팅해본다.
include/bits 폴더를 만들어준다.
1 |
|
- include 폴더 접근
1 |
|
- bits 디렉토리 생성 후 접근
stdc++.h 파일을 만들어 준다.
1 |
|
- 아래 내용을 붙여넣는다.
- 혹은 링크 의 파일을 다운받는다.
1 |
|
clion 확인
- stdc++.h 를 사용할 수 있는것을 확인할 수 있다.
어느날 갑자기 인식을 못하는경우
3개월만에 clion을 켜봤는데, 되던것이 갑자기 안되기 시작했다.
- 해당 링크의 글을 보고 따라 해결했다.
1 |
|
- 위의 커맨드를 입력해, 현재 설치된 버전을 확인한다.
- 나의 경우
g++-10
- 나의 경우
- CMake 옵션을 설치된 컴파일러 버전으로 바꾸어준다.
- 다시 잘되기 시작했다
- 근데 이러면 디버깅 모드에 문제가 발생한다 -_-
- m1 실리콘 이슈인거 같은데.. 나중에 해결해보려고한다.
- https://youtrack.jetbrains.com/issue/CPP-24197
다른 해결방법
일단 반드시 clion을 업데이트 해야한다!!!!!!!!!!!!!!
- 링크를 참고했다.
- 반드시 clion을 업데이트 해야한다!!!!!!!!!!!!!!
1 |
|
- 드디어 일단 해결…
- 디버깅 모드도 잘 진행된다.
추가팁
c++17을 사용하도록 세팅하는법
- set
CMAKE_CXX_STANDARD 14)
를 사진과 같이 17로 바꾸어준다.
c++17
부터 추가된 gcd, lcm 을 사용할 수 있는것을 확인할 수 있다.
Reference
- https://hellogaon.tistory.com/63
- https://subinium.github.io/xcode-header
- https://www.programmersought.com/article/2741905913