我正在运行 Eclispe IDE Kepler C/C++Developers,因为我想对基于 8051 的微控制器进行编程。我启动 Eclipse,文件>新建>C 项目。在 Project type 下选择 MCS51 family (SDCC),在 Toolchains 下选择 SDCC Tool Chain。单击下一步,选择发布和调试,单击完成。项目已创建。我想尝试一个简单的代码:
#include <8051.h>
void delay()
{
int i,j;
for (i = 0;i<=100;i++)
for (j = 0;j<=100;j++);
}
void main()
{
while (1)
{
P1_0 =0; // led glow
delay();
P1_0 = 1; // led off
delay();
}
}
当我构建它时,在 #inlude<8051.h> 之前有一个问号,当我双击它时,我收到一条消息:No Inludes Found,“没有找到与该名称匹配的包含文件。” 所以,我认为 Eclipse 没有找到 8051 头文件。我试图找到一个如何解决这个问题的例子,但我失败了。问题是如何为8051.h设置正确的路径?如果你们中的任何人都可以为我提供正确的解决方案,我将不胜感激。