VScode를 이용한 CMake 개발 환경에서 코드가 build는 되나 intellisense가 정상적으로 동작하지 않는 경우가 발생했다.

위 사진과 같이 Eigen library에 정의된 데이터 형식이나 연산자 오버로딩에 밑줄이 생기는 것을 볼 수 있다.
eigen_fix.h 파일#if __INTELLISENSE__
#undef __ARM_NEON
#undef __ARM_NEON__
#endifsettings.json 파일{
...
"C_Cpp.default.forcedInclude":["${workspaceFolder}/.vscode/eigen_fix.h"]
...
}
Intellisense가 정상적으로 동작하는 것을 확인하였다.