急!keil软件编程,编译后为什么老是说target not found是什么意思?是头文件有错误吗?

谢谢了!不要随便粘贴的,帮帮忙啦!at89s51的头文件怎样加?define<at89s51.h>写后还是不行,详细多加分!

是include<reg51.h>

或是include<at89s51.h>

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-12
define<at89s51.h> ???? 你以前没用过C?

#include <at89s51.h>

target not found: 你keil 的option for target中的DEVICE选择正确吗 ?追问

用过c,device怎样选择?

第2个回答  2011-06-12
没有注册,此回答有用的话给分,谢谢。附:我有注册机追问

嗯,不过其它的程序员就可以

Keil的Target Not Found是什么意思?
Keil中出现Target not created,原因主要有:1、编译时出错,比如语法错误,变量未定义。2、连接时出错,比如调用外部函数,而由缺少相应的OBJ文件。3、其他原因,比如你用Demo版,限制是程序不能大于4K,结果你超过了4K。

为什么我编译Keil总是失败呢?
遇到Keil中出现“Target not created”的问题时,这通常意味着编译或链接过程中出现了错误,导致无法成功生成目标文件(如.hex或.bin文件)。要解决这个问题,可以按照以下步骤进行排查和解决:1. **检查错误和警告**:首先,仔细查看Keil编译输出窗口中的错误和警告信息。这些信息通常会指出问题所在,比如...

KEIL进行C语言编程编译时,怎么老是出现‘target not created’?
可能有如下原因:(1)语法错误,工程编译没过;(2)软件破解不全,代码过大导致工程失败;(3)KEIL软件有两种版本,KEIL C51和KEIL for ARM,两者不可以混着用。

急!keil软件编程,编译后为什么老是说target not found是什么意思?是...
或是include<at89s51.h>

为什么在keil编译时总是出现Target not created??
目标无法生成,是因为有错误存在。从提示信息可以看出,你的KEIL是评估版本,编译出来的代码不能超过0800H,也就是2K,而你的程序已经超了21%。所以,你需要的网上找个对应KEIL版本的注册机,破解以后就没有这个限制了。

单片机keil4为什么会target not created
编译器提示是:句法错误。也就是你的汇编语言格式不对,所以无法编译,自然无法生成目标文件。

用keil仿真软件编译过后下面显示Target not created怎么办??
去看看上面的提示,是为什么。可能是程序有错误(函数未定义 变量未定义 手误等)可能是超过了内存限制,比如小的51,data 最大 128 个 idata最大 128个 xdata最大 256个 byte 变量使用过多超过限制,也会无法生成。提问时最好将信息全贴出来。最好警告也全部消除掉。

keil中出现target not created是怎么回事儿啊?求解答,急用啊!
这是由于编译未成功(通常是语法错误)的情况下你直接按了build或者rebuild造成的,因此请先确保你的源代码可以正确编译。

...放在keil中编译使用的时候总是出现Target not created应该如何解决...
FATAL ERROR L210:在输入文件里的io口错误 EXCEPTION 0021H: PATH OR FILE NOT FOUND EXCEPTION 0021H:路径或者文件不存在 新建一个项目,放入一个新文件夹里面,在试试,应该可以。一般工程建好编译好后,不要在改动文件夹路径了,如有改变在打开时会有提示,全部点确定!

Keil中出现Target not created是什么原因呢?
一、Keil中出现Target not created,原因主要有:1、编译时出错,比如语法错误,变量未定义等等 2、连接时出错,比如调用外部函数,而由缺少相应的OBJ文件等等 3、其他原因,比如你用Demo版,限制是程序不能大于4K,结果你超过了4K等。二、解决方案:在target1 目录下C51选项 设置\\SiLabs\\MCU\\INC ...

相似回答