#define HAL_CONFIG
)。如果它在同一个文件中,VS Code 就会识别到它。如果它不在同一个文件中(比如另一个头文件,你用 #include
包含进来的),那么你就要确保你的 c_cpp_settings.json
中的 includePath
包含了它所在文件夹的路径。我会在下一个评论中继续。 - undefinedmake
或其他方法),并捕获完整的编译命令。这些宏的定义方式可能因编译器而异,在GCC中,它们采用-DNAME=VALUE
的形式,相当于在代码中添加一行#define NAME VALUE
。您还可以将所有这些编译时定义添加到c_cpp_properties.json
中的defines
键中。请参考此链接:https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference - undefined
#define 0
非常清晰,你甚至不需要编译器就能理解它。 - dab0bby