c工程添加头文件

转自http://kangtao-520.blog.163.com/blog/static/77256145201112553610439/


VS中添加LIb库及头文件(外部依赖项)的步骤
1
在VS工程中,添加c/c++工程中外部头文件及库的基本步骤:
2
 
3
    1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
4
 
5
    2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。
6
         然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。
7
 
8
    3、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。
<think>好的,我现在需要帮助用户解决在Keil4中添加头文件的问题。首先,我要回忆一下相关的知识,可能需要查阅用户提供的引用内容,特别是引用2、3、5,因为它们提到了头文件添加的问题。 首先,用户的问题是关于Keil4的使用教程,特别是如何向工程添加头文件。根据引用5,模块化编程中需要将不同功能的函数写在头文件里,并在主程序中调用。添加头文件的位置需要注意文件系统的路径是否正确。引用3提到,用户可能在分组中添加头文件,但文件系统的实际位置不一致,导致找不到头文件。这提示我需要检查文件的实际存放位置是否与工程中的设置一致。 接下来,步骤可能包括新建头文件添加到项目、设置包含路径。引用5中提到,如果头文件不在工程目录下,需要手动添加路径。引用2和3都提到即使添加了路径也可能出错,可能是因为路径设置不正确或者文件系统结构不一致。 需要分步骤说明:首先创建头文件并保存到正确的位置,然后在工程添加头文件到对应的组,最后在工程设置中添加包含路径。可能还需要提醒用户检查文件是否真的存在于设置的路径中,以及路径是否有拼写错误。 还要注意用户可能遇到的常见问题,比如头文件路径包含空格或特殊字符,或者没有正确添加到Include Paths中。引用3中的例子说明分组和实际文件夹不一致会导致问题,所以需要强调这一点。 最后,生成相关问题时要围绕Keil使用、头文件相关问题、模块化设计等展开,确保问题与主题相关,并参考提供的引用内容。</think>### Keil4中添加头文件工程的步骤 #### 1. 新建/保存头文件 - 在工程目录下创建专门存放头文件的文件夹(如`Inc`) - 新建`.h`文件并保存到该文件夹中,例如`main.h` #### 2. 添加头文件工程 1. **工程管理器操作** - 右键点击目标文件组(如`User`组) - 选择`Add Existing Files to Group...` - 在文件选择对话框中定位到`Inc`文件夹 - 选择要添加的`.h`文件 2. **文件系统验证** - 确保工程管理器中的文件路径与操作系统的实际存储路径完全一致[^3] - 推荐直接在工程目录内创建头文件 #### 3. 设置包含路径 1. 点击魔术棒图标打开`Options for Target` 2. 选择`C51`(51系列)或`C/C++`(ARM系列)选项卡 3. 在`Include Paths`中添加头文件目录: - 点击末尾的`...`按钮 - 通过文件浏览器选择`Inc`文件夹 - 支持相对路径(推荐)和绝对路径 #### 4. 代码引用验证 ```c #include "main.h" // 双引号优先搜索工程目录 #include <std_lib.h> // 尖括号搜索系统目录 ``` #### 常见问题排查 1. **路径有效性检查** - 确认路径不包含中文或特殊字符[^2] - 验证路径层级是否正确(多级目录需完整包含) 2. **编译环境刷新** - 添加文件后建议执行`Project -> Rebuild all target files` - 检查`Build Output`窗口的包含路径提示 3. **文件关联验证** - 右键文件选择`Options`查看文件属性 - 确认文件类型设置为`C Header file`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值