我正在用VS Code组合一个简单的C项目,该项目将仅使用GCC编译器编译单个C文件。
我已经创建了c_cpp_properties.json
和tasks.json
。
我不清楚GCC编译器应该从哪里获取包含目录。
将包含目录通过c_cpp_properties.json
添加到includePath
"configurations": [
{
"name": "Win32",
"includePath": [
"C:/include/path1",
"C:/include/path2"
],...
它不起作用。
仅当我将路径作为编译器参数添加到tasks.json
时,编译成功:
"tasks":
[
{
"label": "Compile C file",
"type": "shell",
"command": "gcc",
"args": [
"-g",
"-I",
"C:/include/path1",
"-c",
"myfile.c"
],...
GCC编译器应该从哪里获取包含目录?
includePath
中的c_cpp_properties.json
有什么用?
c_cpp_properties.json
Reference Guide说: