找不到头文件,需要添加头文件的路径该怎么办?

找不到头文件,需要添加头文件的路径该怎么办?,第1张

1.将压缩包中的压缩包解压出来,再打开其中的文件

2.改变系统的临时缓存目录,将临时缓存目录,右键我的电脑-- 高级 -- 环境变量。

3.改变 Administrator 的用户变量 中 双击TEMP ,TMP目录路径,把路径改短一点,如图:可以改相同的目录,也可以是不同的目录,但是不要用根目录,用根目录,会造成出现很多的临时缓存文件,很乱。

4.系统环境变量不要轻易修改,切记这样在解压嵌套压缩包的时候,路径就不会变的特别长,错误提示就解决了。

一. 基本概念

在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 .c就是你写的程序文件。

二. 组成

C++/C程序的头文件以".h"为后缀。以下是假设名称为graphics.h的头文件:

从以上例子可以看出,头文件一般由四部分内容组成:

(1)头文件开头处的版权和版本声明

(2)预处理块

(3)inline函数的定义

(4)函数和类结构声明等。在头文件中,用 ifndef/define/endif结构产生预处理块,用 #include 格式来引用库的头文件。头文件的这种结构,是利用C语言进行开发软件所通常具备的,属于公有知识。

一 第一个是错误提示:error 56,can't open file “XXX.h”

解决方法:是在project/Manage/Components,Environment and Books/Floders/INC下添加你的头文件路径,找不到头文件一般都是路径找不到。

二 第二个提示错误是: EVALUATION MODE Running with Code Size Limit:2K

原因是我安装的keil4是使用版本,不是破译版本,只要不是破译版本貌似编译都是会提示这个错误,编译总是不通过。

解决方法:破译!!下载一个KEIL_Lic.exe,在File/License Management下找到你的CID

如果第一次使用编译器,要检查是否安装成功。

在DOS 命令窗打入命令:

set path

set lib

set include

分别查看路径,库,头文件 的路径已在环境变量中。

非第一次用:

先检查头文件名拼写是否正确。

在盘上找头文件地点,例如:进C盘根目录,查 头文件 stdio.h 地点

cd C:\\

dir stdio.h /s

找不到说明你没有这个头文件。例如 TC 的东西 VC 里很可能没有。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11933694.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存