MacOS C++ 문제해결

/-@,.@-/·2024년 10월 5일
0

c++ 공부 2일차.

mac에서 vscode로 공부중인데 너무 스트레스받아서 미래에 까먹을 자신을 위해 기록함.

첫번째 스트레스는 class 내에서 private으로 값을 넣어서 초기화 시키면 에러가 났다.

warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]

이런 에러였는데 빌드해서 실행하면 가능하지만 Code Runner로 실행하면 저런 에러가 계속 발생했다.

아무래도 파이썬을 먼저 사용해서 터미널에 바로 실행하는 걸 보는 게 좋아서 결국 고쳐낸다.

방법:

저기 -std=c++17 입력해주면 끝. 이후로는 아주 문제없이 잘 되는 것을 볼 수 있다..

두번째 스트레스는 헤더파일 뭐 만들어서 실행하는 연습인데 자꾸 에러가 난다.

clang++: error: linker command failed with exit code 1 (use -v to see invocation)

이것도 해결방법은 아주 간단하다. 귀찮을 뿐.

방법:

드래그한 부분처럼 cpp파일이름 넣어놓고 실행하면 된다.
계속 저렇게 바꾸면서 해야 하나 봄..

위 문제들로 시간 다 먹혀서 때려칠까 했는데 내가 이김. 다시 공부하러~

profile
공부한 것과 관심 있는 것을 정리합니다.

0개의 댓글

관련 채용 정보