当我在 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 的头文件?
当我在 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 的头文件?
HITECH-C 中不应明确包含芯片特定的头文件,文档明确指出。相反,您包含编译器头文件,它将为您处理包含特定于芯片的文件:
#include <htc.h>
为此,您需要在项目设置中配置正确的芯片。该16F877A.h
文件存在于编译器目录中,但直接包含它会引发警告。
该文件来自编译器,因此在您的情况下,您可以在此处找到 Hi Tech:
C:\Program Files\HI‐TECH Software\PICC\\include\
在您找到该文件之前,您必须将其添加到 MPLAB 项目窗口的 Header Files 文件夹中。
在你的代码中你必须包含它
#include <16F877A.h>
C:\Program Files\HI-TECH Software\PICC\9.70\include
就我而言,我在 C:\ Program Files 中安装了 HITech 编译器。你必须知道,你在哪里安装了编译器的文件。