2017-10-19 1 views
2

VSCode 용 C/C++ 플러그인과 새로운 인텔리 센스 엔진 ("C_Cpp.intelliSenseEngine": "Default")을 사용합니다. 나는 C99과 너비 특정 유형, 예를 들어 uint8_tuint32_t을 사용합니다. 내가 가지고있는 문제는 및 uint16_t의 모든 사용은 그 (것)들을위한 선언을 찾아내는 것처럼 보이지 않기 때문에, uint32_tuint64_t와 같은 다른 유형은 다만 잘이다 그래야 VSCode 표시한다이다.Intellisense는 Visual Studio 코드에서 uint8_t 및 uint16_t를 찾지 못합니다. 코드

나는 우분투 16.04 LTS를 사용합니다. include 파일을 찾을 때 기본 설정을 사용하고 clang을 include로 제한하는 방법을 시도했지만 어느 것도 작동하지 않습니다. 어떻게이 문제를 해결할 수 있습니까?

+0

저는 우분투 17.10, GCC 7.2.0, 최신 VSCode를 사용하고 있습니다. 동일한 문제가 있습니다. 이 문제를 해결할 수는 없습니다. – tongko

+0

일단 시스템에 gcc -E -Wp, -v -xc/dev/null을 사용하여 gcc의 경로가 포함되어 있는지 확인한 다음 사용했습니다. – SNil

답변

0

올바른 인클루드 (및 찾아보기) 디렉토리로 업데이트하면 효과가있었습니다. 나는이 정보를 얻기 위해

gcc -E -Wp,-v -xc /dev/null 

명령을 사용했습니다.

관련 문제