코드 모델
코드 모델은 코드 완성, 구문 및 의미 강조 표시, 진단 등의 서비스를 제공합니다.
C++ 코드 모델을 전역적으로 구성하려면 환경설정 > C++ > Code Model 으로 이동하세요.

다음 표에는 기본 설정이 요약되어 있습니다.
| 설정 | 값 |
|---|---|
| Interpret ambiguous headers as C headers | 모호한 헤더 파일을 C 언어 파일로 해석하도록 코드 모델에 지시합니다. 주로 C를 사용하여 개발하는 경우 이 확인란을 선택합니다. |
| Ignore precompiled headers | 미리 컴파일된 헤더를 처리하려면 이 확인란의 선택을 취소합니다. |
| Use built-in preprocessor to show pre-processed files | 기본 제공 전처리기를 사용하여 편집기에서 사전 처리된 소스 파일을 표시합니다. |
| Enable indexing | 기본 제공 인덱서를 켭니다. 이 확인란의 선택을 취소하면 코드 모델의 기능이 심각하게 제한됩니다. |
| Do not index files greater than | 일반적으로 스크립트나 코드에 의해 자동 생성되는 대용량 소스 파일을 색인할 때 발생하는 메모리 부족 충돌을 방지하기 위해 색인할 파일의 크기는 기본적으로 5MB로 제한됩니다. 모든 파일을 색인하려면 이 확인란의 선택을 취소하세요. |
| Ignore files | 와일드카드 패턴과 일치하는 파일을 무시하려면 필드에 각 와일드카드 패턴을 별도의 줄에 입력합니다. |
사전 처리된 C++ 코드 검사
컴파일 오류 또는 종속성에서 가져온 잘못된 인클루드 또는 예상치 못한 곳으로 확장된 C++ 매크로로 인한 오류의 원인을 분석하려면 편집기 상황에 맞는 메뉴에서 Show Preprocessed Source 을 선택하세요.
이 작업은 모든 C++ 매크로를 실제 코드로 확장하고 현재 비활성 상태인 #ifdef 문으로 보호되는 코드를 제거합니다.
Use built-in preprocessor to show pre-processed files 을 선택 취소하면 모든 "#include <foo.h>" 문도 실제 내용으로 확장됩니다.
C++ 코드 모델 구성, clangd 설정 지정, Clang 코드 모델 및 Clangd도참조하세요 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.