5

当我在 MPLAB 中运行我的程序时。(项目向导 -> PIC16F877A -> Hi Tech Ansi C 编译器 -> 运行)错误 [141] C:\Users\WhyWhy\Desktop\test.c; 1.22 can't open include file "16F877A.h": No such file or directory

我在哪里可以找到 16F877A 的头文件?

4

3 回答 3

1

HITECH-C 中不应明确包含芯片特定的头文件,文档明确指出。相反,您包含编译器头文件,它将为您处理包含特定于芯片的文件:

#include <htc.h>

为此,您需要在项目设置中配置正确的芯片。该16F877A.h文件存在于编译器目录中,但直接包含它会引发警告。

于 2013-07-30T15:48:53.657 回答
0

该文件来自编译器,因此在您的情况下,您可以在此处找到 Hi Tech:

C:\Program Files\HI‐TECH Software\PICC\\include\

在您找到该文件之前,您必须将其添加到 MPLAB 项目窗口的 Header Files 文件夹中。

在你的代码中你必须包含它

#include <16F877A.h>
于 2013-07-17T19:42:16.570 回答
0

C:\Program Files\HI-TECH Software\PICC\9.70\include

就我而言,我在 C:\ Program Files 中安装了 HITech 编译器。你必须知道,你在哪里安装了编译器的文件。

于 2013-07-05T15:40:42.600 回答