Web Dev/8. 메모

VS code 에서 emscripten.h 헤더 부를때 intellisense 가 동작을 안하면!!

hYhY1234 2020. 12. 11. 22:05
728x90

나는 맥을 쓰는데, vscode에서 c/c++ 쓰기 를 따라해서 c/c++을 vs code에서 사용하고 있다. 

그런데 emscripten을 설치해서 사용하려는데, 계속해서

emscripten.h 밑에 빨간줄이 뜨면서 intellisense가 난리를 치지 뭔가. 난 그래서 emscripten헤더가 없는줄알고 이게 무슨일인가 망연자실 햇었는데, 그냥 정말 intellisense가 내 emscripten이 설치된데를 못찾아서 그랬다. 

 

gist.github.com/wayou/59f3a8e4fbab050fbb32e94dd9582660

 

setup emscripten for vscode intelli sense

setup emscripten for vscode intelli sense. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

여기 글을 보고 따라했다. 

 

요약하자면 해결방법은

 

세팅에서 C_Cpp.default.includePath 를 검색한 후

 

이렇게 내 emsdk 경로를 지정해주면 된다. 

 

나는 저 path를 어떻게 지정할지 조금 헷갈렸었다! 왜냐면 아직 나는 모르는게 많으니까!

 

그럴땐, mac 기준으로 처음에 emscripten을 설치할때 환경 변수를 설정했던 곳을 참고하면 된다. 

 

open .bash_profile 을 통해 환경변수 설정한곳을 오픈한다. 

여기보면 emscripten관련 설정을 가져오려면 

 

경로어쩌구/emsdk/** 를 하면 어딘가 있을 emscripten.h 를 잘 인식한다.