我在keil中添加头文件后,在编译时却不能添加到工程当中去,但是程序却能够下载到单片机中

这是为什么呢?

直接include,不用添加进来。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-07
看一下link里面设置的路径

keil软件中编程如果有头文件,必须一起与主程序一起添加到工程里吗
不用添加到工程,只需在主程序中使用#include<系统头文件>或者#include"自定义头文件",编译器会自己寻找.include后面如果用<>.表示该头文件在编译器安装目录下的INC文件夹中,是编译器自带的.编译器会优先到INC目录下寻找.include后面如果用"",表示头文件是自定义的,编译器会优先在工程目录下寻找.

...什么情况 例如编写单片机工程后编译却不能添加<reg51.h>怎么样解...
1、首先要确认KEIL安装系统目录中是否有reg51.h这个文件。2、确认是否有语法错误。3、是否重复包含。

Keil 这样的错误什么意思?头文件有加进来,只是头文件和工程不在一个目 ...
当然,你没有指定路径,也没有在项目的Include Paths中设定非系统目录、非项目目录的查找路径,编译器当然不会去另一个目录查找头文件。你可以参考一下其它人工程中Include Paths的设置。

...也已经加在项目工程下,编译时显示无法打开头文件
头文件应放在Keil\\C51\\INF,这里是存放头文件的地方;

使用KEIL软件,我想添加一个头文件进入工程目录,应该怎么做呢?_百度知 ...
1、首先,在电脑上开启自己的keil软件,如图所示。2、开启后,选择页面上方的“魔术棒”选项,如图所示。3、然后在开启的界面中选择“C\/C++”选项,点击图中箭头所指的选项。4、开启后就可以添加文件,如图所示。5、添加好头文件以后,点击图中箭头选项,如图所示。6、在开启的窗口中添加源文件,如图...

keil中怎么添加自己的头文件,例如:添加#include<led.h>,要把它写在哪...
自己仿照reg51.h 写一个led.h然后将它存在安装文件里的headfile(即保存reg51.h的文件夹)里,这样你以后就可以一直用它了

如何在keil中增加自己写的头文件,为什么我在调用自己写的函数时会有警 ...
告诉你这一行无意义。例如,a是个变量,如果语句如下,对变量不作任何操作,仅仅是写了一行代码 a;那么就会报这个警告。你自己看看第八行有没有类似的问题,如果你看不出,那就把程序贴出来 程序中的uint;就是毫无意思啊,所以KEIL会报个警告。不过这个警告你可以不用理睬的。

keil4添加头文件失败
1.首先打开KEIL找到options(就是你要生成HEX文件的时候找的那个图标)2.打开以后找到C\/C++这个选项如图:3.倒数第三行include path:就是头文件路径如图:4.选择头文件路径最后那个“···”标志出现新建头文件路径如图:5.选择新建标志如图:6.单击左键以后出现路径框,在路径框最后面选择‘···’...

keilw5添加了别人的文件,但是定义没加过来怎么办
首先是库文件添加路径的问题,只要是你工程中用到的头文件,都需要在工程选项配置中添加相应的路径,另外,在学习的过程中逐渐构建自己的代码库,最好自己添加需要的库文件,这样便于程序的移植。也便于熟悉各种启动文件。向后兼容KeilMDK-ARMuVision4,以前的项目同样可以在keilw5上进行开发,keilw5同时...

怎么添加文件到keil的工程里面
按ALT+F7进入option界面,选则你的编译器设置#include的路径就行了

相似回答