IAR头文件添加的三种方式

1,更改配置的位置2,开发工具系统目录

 $TOOLKIT_DIR$,

$TOOLKIT_DIR$\INC\:表示开发工具系统目录,即:C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\arm;

这个语法表示包含文件的路径在IAR 安装路径的arm文件夹下,我的IAR 安装在c盘中,那么它就表示c:\IAR\arm 这个路径,它不会随着工程文件夹位置的变化而变化。

 

 

 

 

3,用户程序系统目录

  $PROJ_DIR$,

$PROJ_DIR$\:表示用户程序系统目录,即*.ewp文件所在目录

  这个语法表示包含文件的路径在工程文件中,也就是和eww 文件和ewp 文件相同的目录,在建立的project 项目中,如果使用了这个语法,那么就表示现在这个文件指向了e:\EWARM这个工程文件夹下。

用到的两个很重要的符号:

“\..”和“\文件夹名”。

\..:表示返回上一级文件夹

\文件夹名:表示进入名为“文件夹名”的文件夹

注意: “\..”和“\文件夹名” 中间不能有空格

一个工程从一个地方拷贝到另一个地方,文件需要从新加载下,否则有可能找definition的时候有可能过不去

 

4,绝对路径添加头文件

直接选择文件所在的目录

 

 

### 如何在 IAR 嵌入式工作台中正确添加头文件IAR 嵌入式工作台中,添加头文件的过程涉及设置项目的编译选项以及确保头文件路径被正确定义。以下是关于如何实现这一过程的具体说明: #### 设置头文件路径 通过项目选项配置头文件的搜索路径是一个关键步骤。打开 IAR Embedded Workbench 后,在项目菜单中选择 **Project > Options** 进入配置界面。随后导航至 **C/C++ Compiler > Preprocessor** 节点,在该节点下的 **Include files (-I)** 字段中添加所需的头文件所在目录路径[^2]。 #### 头文件包含方式的选择 对于不同的需求场景,可以选择适合的方式引入头文件: - 如果是标准库或者系统级别的头文件,则采用 `#include <filename>` 的形式; - 若为用户自定义或特定于项目的头文件,则推荐使用双引号的形式即 `#include "filename"` 来声明,这样可以优先从本地项目目录开始查找[^3]。 #### 示例代码展示 下面给出一段简单的例子来演示如何在一个典型的 STM32 开发环境中利用这些概念完成头文件添加操作: ```c // main.c 文件中的头部区域部分示意 #ifndef MAIN_H_ #define MAIN_H_ /* 用户自己的头文件 */ #include "stm32f0xx.h" /* 标准库或其他第三方库可能使用的格式 */ #include <stdio.h> void SystemClock_Config(void); #endif /* MAIN_H_ */ int main(void){ // 初始化系统时钟配置函数调用 SystemClock_Config(); while(1); } ``` 上述代码片段展示了基本框架下如何组织并引用必要的头文件结构[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值