#include <stdio.h>에서 오류가나올때

728x90

clion, devc++


일단 기준은 VScode로 

 

애드온은 다 깔았는데 stdio요놈이 오류가 뜬다

 

 

MSYS2

Software Distribution and Building Platform for Windows

www.msys2.org

여기서 msys2를 설치해 준다 바이러스라고 뜰 수 있으나 안심하고 설치

 

설치가 끝나면 창이 나오는데, 아래 명령어를 적고 엔터를 칩니다.

pacman -Syu

Y/n 문구가 나오면 y를 적고 엔터를 칩니다.

끝나면 아래 명령어를 적고 다시 엔터를 칩니다.

pacman -Su

 

gcc와 기타 툴체인이 필요합니다. 아래 명령어로 설치해 주세요. (msys명령어)

 

pacman -S mingw-w64-x86_64-gcc

 

pacman -S mingw-w64-x86_64-toolchain

환경변수 설정

 

#include &lt;stdio.h&gt;에서 오류가나올때

시스템 환경 변수 편집 -> 고급탭 -> 환경변수(N) -> 사용자변수와 시스템변수 각각 path에 편집을 누른다

 

#include &lt;stdio.h&gt;
stdio.h

 

msys64(64비트일 경우)가 설치된 폴더 안 mingw64\bin ure\bin에 주소를 넣어준다 사용자 시스템변수 둘 다 해줍시다

 

그리고 명령 프롬프트를 켜서 gcc -v를 입력해 주시고 뭔가가 그냥 주르륵 뜨면 성공입니다.

 

vscode로 돌아와서 #include <stdio.h>가 오류이면 -> 그해당 줄을 클릭하면

 

노란색전구가 생기는데 전구를 클릭합니다. 그다음 "includePath" 설정 편집이라는 항목을 누릅니다.

 

내리면 나오는 IntelliSense 모드 항목에서 gcc-x64로 바꿔 줍니다.

include &lt;stdio.h&gt;

그리고

#include &lt;stdio.h&gt;

C:\msys64\mingw64\x86_64-w64-mingw32\include(경로가다를 수 있음) 아래 그림처럼 includePath(경로포함) 항목에 붙여 넣기 해줍니다.

728x90