프로그래밍/C,C++

[오류_MAC] VS Code #include 오류가 검색되었습니다.

gameObject 2023. 5. 29. 15:30
728x90

배경

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로 변경하자 감쪽같이 해결되었다.

 

느낀점

이제 처음 프로그래머가 되기위해 첫발을 내딛는 사람으로써

해결하지 못하는 엄청난 어려운 문제가 발생 할 일이 없다.

 

확장자명과 같은 기본적인 부분을 먼저 체크하자.

 

기본적인 사항 틀린것도 블로그에 적어서

새로운 습관을 들이려고 하는 점은 칭찬하고 싶다.

 

728x90

'프로그래밍 > 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