项目属性
全局的 包含目录,宏定义 等设置....
可用的属性
包含目录
包含目录(IncludePath)是指 c 头文件(.h)的搜索路径
这个配置包含了项目的全局的包含目录
如果编译器在构建时抛出一个错误,并告诉您没有找到 xx.h 文件,您可能需要检查此配置
库目录
当你使用 -l 命令行选项(比如:-lxxx, -lmy_lib)添加了一些库时(.lib, .a),该配置将告诉链接器这些库文件的搜索路径
注意
这个配置仅适用于 GCC 系列编译器,对于其他类型编译器,
你可以使用 添加源文件 功能直接添加 .lib, .obj 文件到项目,这将获得同样的效果
预处理器定义
这个配置包含了全局的宏定义
仅适用于 C/C++ 源文件
这个配置仅为 C/C++ 源文件 指定宏定义,如果你要为 asm 文件指定宏定义,请前往 构建器配置
这里列出了适用于 asm 文件的宏定义格式:
| 汇编器类型 | 格式(<key> 宏名称,<value> 宏的值) |
|---|---|
| ARMCC 5/6 | "<key> SETA <value>" |
| ARMCC 6(asm-clang) | <key>=<value> |
| ARM GCC | <key>=<value> |
| RISCV GCC | <key>=<value> |
| SDCC | <key>=<value> |
| IAR STM8 | <key>=<value> |
更改属性
你可以通过 更改 按钮来修改这些属性

完成修改后,按下 ctrl+s 保存文件,eide 将会应用配置到项目
注意
此配置文件为临时文件,关闭此文件后将被销毁
所以不要尝试单独打开和修改这个文件,如果你想打开和修改配置,请使用 修改 按钮!