#include errors detected based on information provided by the configurationProvider setting. Squiggles are disabled for this translation unit (C:\Users\Junsu Park\Desktop\Desktop\Coding\Study\Computer_Graphics\Hey_OpenGL\src\common.cpp).

 

해당 오류 발생.

 

.vscode의 c_cpp_properties.json의 configurationProvider를 수정해보기로 결정.

configuration Provier의 ms-vscode.cmake-tools를 ms-vscode.cpptools로 변경.

 

문법에러 검사에 안걸리게 됨.

 

이 방법말고 ms-vscode.cmake-tools를 그대로 configurationProvider로 사용하게 되면 VScode는 VScode에서 config의 includePath를 읽는 것이 아니라 CMakeLists.txt에 저의된 include 정보를 사용하게 된다.

 

그래서 ms-vscode.cmake-tools를 그대로 사용하려면 include_directories명령어를 사용하여 헤더를 정의해야한다. 그 뒤에 cmake configure를 하면 변경 사항 반영됨. 

 

 

https://stackoverflow.com/questions/45583473/include-errors-detected-in-vscode

 

#include errors detected in vscode

I am using Visual Studio Code in my C++ project. I installed Microsoft C/C++ Extension for VS Code. I got the following error: #include errors detected. Please update your includePath. IntelliSe...

stackoverflow.com