C++ Visual Studio 2022 인텔리센스 오류 (E2996) 및 멤버 목록 로딩 불가

안녕하세요.

현재 Visual Studio 2022를 사용하고 있는데, 인텔리센스가 제대로 작동하지 않아 도움을 요청드립니다.

증상:

  1. 인텔리센스 오류 메시지: 코딩 중 E2996 오류 메시지가 뜨며 “IntelliSense 엔진이 오류가 너무 많아 제대로 작동할 수 없으며, 오류 중 일부는 편집기에 표시되지 않을 수 있습니다.” 라는 문구가 표시됩니다. (첨부 이미지 참고)

  2. 멤버 목록 로딩 불가: 특정 객체 뒤에 . (점)을 찍으면 “멤버 목록 로드 중…” 이라는 메시지가 한참 뜨다가 결국 “추가 정보가 없습니다.” 라고 나옵니다. (첨부 이미지 참고)
    image
    image

  3. #include 헤더 파일에는 빨간 밑줄이 그어져 있지만, 빌드는 정상적으로 완료됩니다.

시도해 본 해결 방법:

  • Visual Studio를 재시작했습니다.
  • 솔루션을 닫았다가 다시 열었습니다.
  • 솔루션 폴더 내 .vs, Debug, Release 폴더 및 *.suo 파일을 삭제하고 다시 빌드했습니다.
  • devenv /resetuserdata 명령어를 실행했습니다.

위 방법들을 시도했으나 문제가 해결되지 않고 있습니다.

추가 정보:

  • 사용 환경: Visual Studio 2022, C++ 프로젝트
  • 오류 발생 지점: 특히 C++/CLI와 C++ 네이티브 코드가 혼재된 부분에서 이런 현상이 자주 발생합니다. (첨부 이미지의 MyOpenCVWrapper 클래스 부분)
  • C# 에선 잘됩니다. 얼마 전까지 cpp에서도 잘됐는데 뭘 잘못 만진건지… 안되네요.

혹시 이와 같은 문제를 겪으셨거나 해결 방법을 알고 계신 분이 있다면 도움을 주시면 감사하겠습니다. 어떤 부분을 더 확인해야 할지 조언해주셔도 좋습니다.

읽어주셔서 감사합니다.