안녕하세요.
현재 Visual Studio 2022를 사용하고 있는데, 인텔리센스가 제대로 작동하지 않아 도움을 요청드립니다.
증상:
-
인텔리센스 오류 메시지: 코딩 중
E2996
오류 메시지가 뜨며 “IntelliSense 엔진이 오류가 너무 많아 제대로 작동할 수 없으며, 오류 중 일부는 편집기에 표시되지 않을 수 있습니다.” 라는 문구가 표시됩니다. (첨부 이미지 참고)
-
멤버 목록 로딩 불가: 특정 객체 뒤에
.
(점)을 찍으면 “멤버 목록 로드 중…” 이라는 메시지가 한참 뜨다가 결국 “추가 정보가 없습니다.” 라고 나옵니다. (첨부 이미지 참고)
-
#include
헤더 파일에는 빨간 밑줄이 그어져 있지만, 빌드는 정상적으로 완료됩니다.
시도해 본 해결 방법:
- Visual Studio를 재시작했습니다.
- 솔루션을 닫았다가 다시 열었습니다.
- 솔루션 폴더 내
.vs
,Debug
,Release
폴더 및*.suo
파일을 삭제하고 다시 빌드했습니다. devenv /resetuserdata
명령어를 실행했습니다.
위 방법들을 시도했으나 문제가 해결되지 않고 있습니다.
추가 정보:
- 사용 환경: Visual Studio 2022, C++ 프로젝트
- 오류 발생 지점: 특히 C++/CLI와 C++ 네이티브 코드가 혼재된 부분에서 이런 현상이 자주 발생합니다. (첨부 이미지의
MyOpenCVWrapper
클래스 부분) - C# 에선 잘됩니다. 얼마 전까지 cpp에서도 잘됐는데 뭘 잘못 만진건지… 안되네요.
혹시 이와 같은 문제를 겪으셨거나 해결 방법을 알고 계신 분이 있다면 도움을 주시면 감사하겠습니다. 어떤 부분을 더 확인해야 할지 조언해주셔도 좋습니다.
읽어주셔서 감사합니다.