>컴퓨터 튜토리얼 >컴퓨터 지식 >VSCode 및 VS C++ IntelliSense가 작동하지 않거나 라이브러리를 선택하지 않습니다.

VSCode 및 VS C++ IntelliSense가 작동하지 않거나 라이브러리를 선택하지 않습니다.

WBOY
WBOY앞으로
2024-02-29 13:28:57855검색

VS Code 및 Visual Studio C++ IntelliSense는 특히 대규모 프로젝트 작업 시 라이브러리를 선택하지 못할 수 있습니다. #Include 위로 마우스를 가져가면 "소스 파일 'string.h'를 열 수 없습니다"("wx/wx.h"에 따라 다름)라는 오류 메시지가 자동으로 표시되는 경우가 있습니다. 응답. 이 문서에서는 VSCode 및 VS C++ IntelliSense가 작동하지 않거나 라이브러리를 추출하지 않는 경우 수행할 수 있는 작업을 살펴보겠습니다.

VSCode和VS C++IntelliSense无法工作或拾取库

내 Intellisense가 C++에서 작동하지 않는 이유는 무엇입니까?

IntelliSense는 대용량 파일 작업 시 Visual Studio에서 응답하지 않는 경우가 있습니다. 이때는 데이터베이스를 다시 생성하는 것이 문제의 해결 방법입니다. 이 작업을 수행하면 텍스트 편집기의 데이터베이스가 재설정되고 프로젝트가 정상으로 돌아갑니다. 아래에서는 이를 수행하는 단계를 자세히 설명했습니다.

VSCode 및 VS C++ intellisense가 작동하지 않거나 라이브러리를 선택하지 않는 문제 수정

VSCode 및 VS C++ IntelliSense가 작동하지 않거나 라이브러리를 선택하지 않는 경우 아래 해결 방법에 따라 문제를 해결하세요.

  • 전체 C++ 확장 설치
  • 데이터베이스 다시 만들기
  • C/C++ 재설치
  • Visual Studio에 CMake 확장 설치
  • Visual Studio 또는 VSCode를 다시 설치
  • 자세히 이야기해보자.

    1]완전한 C++ 확장 설치

    C++ 확장 프로그램 설치가 필수는 아니지만, 이 문제가 발생하면 계속 설치하는 것이 좋습니다. 필요한 모든 도구가 설치되며, 도구가 없으면 문제가 발생할 수 있습니다. 확장을 설치하려면 Visual Studio Code를 열고 확장 섹션으로 이동하여 "C/C++ 확장 팩"을 입력하고 관련 설치 버튼을 클릭합니다. 바라건대, 이것이 당신에게 도움이 될 것입니다.

    2] 데이터베이스 다시 만들기

    프로젝트가 특정 크기(보통 약 4100줄의 코드)까지 커지면 Visual Studio의 자동 완성 기능이 제대로 작동하지 않는 것을 관찰했습니다. 간단히 말해서, 타사 라이브러리 수가 증가하면 성능이 저하되어 네임스페이스, 클래스 특성 및 메서드가 보이지 않게 되는 경향이 있습니다. 일을 다시 원래대로 되돌리려면 데이터베이스를 다시 만들어야 합니다. 동일한 작업을 수행하려면 아래에 언급된 단계를 따르세요.

  • 이 도구를 엽니다.
  • 옵션 표시줄에 들어가서 "데이터베이스"를 검색하세요.
  • 다음으로 텍스트 편집기 > C/C++ > 고급으로 이동하세요.
  • 마지막으로 RECREATE DATABASE=TRUE를 설정합니다.
  • 이제 문제가 해결되었는지 확인할 수 있습니다.

    읽기: IntelliSense가 VS Code에서 작동하지 않습니다

    3]중국어 간체

    C/C++를 설치할 때 Intellisense가 라이브러리를 올바르게 식별하지 못하게 하는 몇 가지 문제가 있을 수 있습니다. 이 경우 현재 C/C++ 버전을 제거한 다음 올바른 단계에 따라 새 복사본을 다시 설치하는 것이 좋습니다. 이는 Intellisense가 라이브러리를 선택할 수 없는 문제를 해결하는 데 도움이 됩니다.

    4] Visual Studio에 CMake 확장 설치

    VSCode和VS C++IntelliSense无法工作或拾取库

    CMake는 빌드 자동화, 테스트, 패키징 및 소프트웨어 설치를 위한 오픈 소스 도구입니다. Windows, MacOS 및 Linux를 포함한 여러 플랫폼에 대한 빌드 스크립트를 생성합니다. 유연성 덕분에 개발자는 프로젝트를 더 빠르게 구축할 수 있습니다. 이는 IntelliSense에 선택 라이브러리가 없는 경우 프로젝트에서 사용할 수 있는 대안입니다. 더 쉽게 설치할 수 있도록 CMake 확장 프로그램이 있습니다.

    동일한 작업을 수행하려면 아래에 언급된 단계를 따르세요.

  • Visual Studio 설치 프로그램을 엽니다.
  • 설치된 Visual Studio 인스턴스로 이동하여 수정을 클릭하세요.
  • 워크로드에서 데스크톱 모바일 아래 C++를 사용한 데스크톱 개발로 이동하세요.
  • 크로스 플랫폼 CMake 개발 기능을 사용하려면 이 페이지에서 Linux 및 Embedded C++ 개발 구성 요소를 선택해야 합니다.
  • 수정을 클릭하여 작업을 확인하세요.
  • 이것이 당신에게 도움이 되기를 바랍니다.

    위 내용은 VSCode 및 VS C++ IntelliSense가 작동하지 않거나 라이브러리를 선택하지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 mryunwei.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제