VSCode에서 C 프로젝트용 빌드 환경을 설정하려면 포함 경로와 라이브러리를 모두 지정해야 합니다. 이 작업은 두 위치에서 수행할 수 있습니다.
c_cpp_properties.json:
task.json:
1. 포함 디렉터리:
예, includePath와 args 모두에 포함 경로를 지정하는 것이 맞습니다. 이 중복 구성에는 코드 파서(intellisense용)와 빌드 프로세스가 모두 포함됩니다.
2. includePath 대 찾아보기:
찾아보기 속성은 이제 더 이상 사용되지 않으며 직접적으로 동등한 속성이 없습니다. 대신 모든 포함 경로 사양에 includePath를 사용하세요.
샘플 구성:
// c_cpp_properties.json "configurations": [ { "includePath": [ "${workspaceFolder}/**", "D:/github/dependencies/SDL2-2.0.8/include" ] } ]
// task.json "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "-ID:/github/dependencies/SDL2-2.0.8/include", "-LD:/github/dependencies/SDL2-2.0.8/lib/x64", "-lSDL2main", "-lSDL2", "-lopengl32", "main2.cpp", "-o", "test-sdl" ] } ]
외부 빌드 시스템 사용을 고려하세요. GNU Make처럼 task.json에서 호출하세요. 이를 통해 VSCode의 작업 공간 구성과 별도로 빌드 관련 정보를 유지할 수 있습니다.
전체 기능을 활용하려면 VSCode 설정에서 C IntelliSense 엔진이 "기본값"으로 설정되어 있는지 확인하세요. includePath의
위 내용은 C 프로젝트에 대해 VSCode\의 `task.json` 및 `c_cpp_properties.json`에서 포함 경로 및 라이브러리를 올바르게 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!