• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

VS Code에서 go to definition하면, VS의 헤더파일 코드가 나타납니다.

22.01.01 19:28 작성 조회수 1.71k

0

 

강의 3.14 복소수형. 1분 53초부터 시작되는 complex.h파일 definition에 관한 질문입니다.


VS Code로 complex.h 파일의 정의 부분으로 이동했는데요.

어찌된 일인지, Visual Studio의 complex.h파일 내용이 보입니다.

분명 여태까지 gcc 컴파일 잘 됐고 강의에서 VS Code 관련 내용 모두 다 잘 따라왔는데요.

이번에 complex 헤더파일 정의로 이동해보니 mingw에서 include되는 헤더파일이 아니었습니다.

 

이런 경우 어떻게 해야

mingw 내부의 헤더파일을 include할 수 있을까요?

 

답변 1

답변을 작성해보세요.

1

강민철님의 프로필

강민철

2022.01.02

visual studio에서 사용하는 header file 경로를 바꾸어주면 됩니다.

 

아래 링크에 자세한 과정이 포함되어 있으니 참고해보시기 바랍니다. 

https://code.visualstudio.com/docs/cpp/config-mingw

( 링크에서 compiler path 부분을 참고해 보세요. )

 

어려움이 있으시다면 추가로 질문해주셔도 좋습니다 :)

 

감사합니다.

 

swing-by님의 프로필

swing-by

질문자

2022.01.02

답변 감사드립니다!
해당 글대로 시도해보면, 현재 open중인 폴더만 적용되고,
다른 폴더 만들어서 새로 c 파일 만들면 또 VS 헤더 파일을 보여주더라고요.

그런데!

추가로 VS Code 자체 Settings(화면 좌측 하단 톱니바퀴모양)에서 C/C++ Extension의 Compiler Path와 Include Path를 직접 설정할 수 있다는 것을 발견했습니다.
이 경로를  gcc.exe로 설정하니깐,  새로 c나 c++파일 만들어도 mingw 헤더 파일을 보여줍니다 ^^

덕분에 쉽게 해결할 수 있었습니다. 감사합니다!

강민철님의 프로필

강민철

2022.01.02

다행이네요 ^^ 감사합니다.