배경
1. M1 맥북프로를 사용하여 C++을 공부하고자 하였다.
2. MAC 환경에서는 Visual Studio를 설치하여 C++을 공부할 수 없다.
3. Visual Studio Code를 이용하여야 한다.
4. VS Code 다운로드 > C/C++ Extensiton 다운 > Code Runner 다운 완료
오류발생
1. #include <iostream>을 입력하였다.
2. #include 오류가 검색되었습니다. includePath를 업데이트하세요. 이 변환단위(/Users/~~~~~ ) 오류 발생
해결과정
1. 네이버, 구글 등 검색을 하였다. 검색결과로 블로그 글부터 stackoverflow글까지 다양하게 나왔다.
2. 공통적인 답변들이 있었다.
1) compilerPath 설정 편집
2) 터미널에 gcc 또는 g++ --version을 입력하여 path 확인 >> json파일의 compilerPath를 수정
(path(경로)는 터미널에서 InstalledDir을 보면 된다.)
3) xcode설치 확인
- 터미널에 xcode-select --install 입력
- 설치되어있다면(already installed가 출력된다면)
- 삭제하였다가 다시 다운로드한다.
= $ sudo rm -rf/Library/Developer/CommandLineTools
$ xcode-select --install
4) 재부팅 해보기
>> 네가지 공통방법을 다 해보았으나, 계속해서 오류는 발생해있었다.
결론(해결)
1) 침착하게 저녁밥을 먹은 뒤 컴퓨터를 다시 재부팅 하였다.
2) 파일 오픈을 하는데 .c 파일이 뭔가 이상했다.
3) c++파일은 .cpp가 확장자명이라는 사실이 뇌리를 스쳤다.
4) #include <iostream>은 c++관련 내용인것 같다.
#include <stdio.h>가 c관련 내용인 것으로 파악됨.
5) first.c파일을 first.cpp로 변경하자 감쪽같이 해결되었다.
느낀점
이제 처음 프로그래머가 되기위해 첫발을 내딛는 사람으로써
해결하지 못하는 엄청난 어려운 문제가 발생 할 일이 없다.
확장자명과 같은 기본적인 부분을 먼저 체크하자.
기본적인 사항 틀린것도 블로그에 적어서
새로운 습관을 들이려고 하는 점은 칭찬하고 싶다.
'프로그래밍 > C,C++' 카테고리의 다른 글
[C/C++] 변수 기초 1(int, float) (0) | 2023.05.31 |
---|---|
[C/C++] 연산자 기초 (0) | 2023.05.31 |
[C/C++] main함수 및 커스텀 함수 위치 및 전방선언 (0) | 2023.05.31 |
[C/C++] 함수 기초 1 (0) | 2023.05.30 |
C++과 C# 비교 차이점 (2) | 2023.05.30 |