为什么keil4无法编译

作者&投稿:钦侮 (若有异议请与网页底部的电邮联系)

keil 4 怎么不可以编译C52单片机C语言程序,低版本的keil可以
看了该问题,有以下几个感触:1.高版本的基本都是向下兼容的。2.国人的英语真的很差。。。3.在百度提问是一个解决问题的办法,更快的是查看软件自带的帮助文档(当然英语不好的,这个也不好使),其实在搜索中将错误的代码复制后,百度一下90%的问题都已经能找到答案。

Keil uVision4不能打开
第一重装,重装时注意删干净。第二管理员身份运行,有时候keil需要管理员的身份的,比如破解的时候。你这个也可能是管理员身份没给的原因

keiluvision4以管理员身份运行打不开怎么回事
单片机型号的rom太小、keil有问题。1、选的单片机型号的rom太小,而程序代码太多而导致。2、keil有问题,是版本问题或者是没有注册的问题。换一个新一点的版本试试,最好找那些有破解方法或者注册码的。

keil4定义不了浮点数
您要问的是keil4定义不了浮点数吗?keil4没有定义不了浮点数。keil4语言浮点数要求堆栈八字节对齐导致,是可以定义浮点数的,如果系统的默认堆栈不是八字节对齐的一定会出现浮点数支持不正常问题。

keil 4 编译 出错,提示头文件reg938.h无法打开
keil的环境变量的设置问题。头文件的路径设置为,reg938.h所在的文件夹。或者干脆把reh938.h复制的当前的路径。

keil4中局部变量没数据
keil无法观察局部变量。keil观察局部变量的时候,发现总是显示not in scope,是优化级别过高,降低优化级别即可。

我的KEIL 4注册时系统会报错,无法注册成功,这是怎么回事啊?求指教...
你是要加注册码,不能加成功是吧,你要用管理员用户运行keil4再加注册码。否则会失败,权限不够。可以登录管理员账户运行keil或普通用户右击keil选择运行方式……,然后弹出对话框里选择一个管理员用户输入密码即可,如果是win7,右击keil选择以管理员身份运行,然后选择一个管理员,输入密码,注意win7里...

keil4里的c文件命名为firstled.c为什么建不起目
程序错误。keil4里的c文件命名为firstled.c建不起目是因为程序有错误,无法编译,修改程序重新编译即可。KEIL4是Keil Software公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统c语言的语法来开发,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势。

keil4部分程序不能生成hex文件,但是部分程序可以,该选的都选了。我是...
这个错误很明显 是因为你调用了 lib库 但是在你的电脑上找不到这个库 或者是路径不对找不到lib

为什么我的keil uvision4编译不了,一直都出现下图,但是别人的电脑就可...
这是因为你的文件没有添加到工程,编译器没有发现main函数,所以报错,你按照下图将你写的代码添加到工程:

闳朋15036239028问: 为什么我装上keil uvsion4 后在编写一个程序后无法编译啊?编译工具那是灰色的,点不了啊!请高手指点!谢 -
尖扎县瑞恩回答: 保存并且加入project了吗?project->new uvision project,保存,然后File->new,保存为"文件名.c”(汇编的话是.asm,貌似是),最后在左 边工程窗口source group1上点右键->Add Files to "source group1",这样建的c文件才能编译,是这么操作的吗?

闳朋15036239028问: 在keil4中打开例自带的例程编,译按钮显示灰色,无法编译是怎么回事? -
尖扎县瑞恩回答: 是不是你没有选择芯片?在project 的select device for 里面选择芯片

闳朋15036239028问: keil不能编译了,提示Target not created -
尖扎县瑞恩回答: 我是一名多年的单片机工程师,下面的讲解你可以参考一下. 1 Target not created 说明程序语句或者语法有错.2 最好的办法是先找哪里出错,这样才能修改,如果在别的版本软件上没有错,新装的软件有错,那就查查头文件有没有丢失.因为只有头文件才有机会和系统安装有关.3 如果你想学习更多关于单片机C语言的知识,百度一下“17个实验学会单片机”,就可以看到教程了,感兴趣的朋友可以找一下.

闳朋15036239028问: keil4编译不成功 -
尖扎县瑞恩回答: 两个警告,又不是错误……编译过程已经顺利完成了.底下不是都告诉你编译结果占用的各个段大小了么.

闳朋15036239028问: 在keil4中没有错误可是却编译不了提示error L250:CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED -
尖扎县瑞恩回答: 使用注册机生成注册码的时候选择第二项,developer kit,试试.还有一个需要注意,安装新的注册码时,一定要把以前的两个都uninstall了,否则可能还是不好使.

闳朋15036239028问: keil软件为什么不能编译工程 -
尖扎县瑞恩回答: 那是你操作的过程不对,或者没有加 载C程序等等.正常操作就会编译工程的.你是keil 4吗?还是keil 5

闳朋15036239028问: 谁能告诉我为什么keil无法点编译了? -
尖扎县瑞恩回答: 你不会是打开的头文件吧?头文件下,编译是点不了的,但是能构造,因为构造是对工程而言,编译是对源文件,也就是.c文件而言

闳朋15036239028问: 用keil编程,没错误,没警告,就是编译不了,这是什么情况啊?怎么解决? -
尖扎县瑞恩回答: 有两个警告呀,先把两个警告搞掉再想其它的,不要把问题复杂化,一般情况下很难搞出一个“系统工程师”没有想到的问题出来.我平时编程时每一次都要让它0错误0警告才进行下一步编写,有的时候我知道只是定义了一个变量没有使用它,我也先把它注释掉,用的时候再把它放出来.不过你的编译系统不是买的这也是事实.

闳朋15036239028问: 请问 keil 4 不可以编译C52 是怎么解决的,我的编译图标也是灰的,有没有C52的编译工具的下载地址? 谢谢 -
尖扎县瑞恩回答: 不需要单独下编译工具,C51是MCS51系列的编译器,52、53、54、58都一样的.我看是你需要建立一个项目,你没有建项目只有文件是不可以编译的.选菜单 project --> new uVision project,输入项目名,然后将你的代码加入项目.双击左边project里source group 1会弹出对话框,选择你要加入的文件即可,可同时加多个.然后就可以编译了.编译图标就不会灰了.

闳朋15036239028问: 为什么从网上下的好多c程序在keil上都不能正确的编译,就是提示无法执行(其他的我电脑上的可以,) -
尖扎县瑞恩回答: 不能正确编译一般是因为头文件引入不正确.不能正确执行可能是引脚接线与程序中定义不一致或者晶振频率与程序预设不一致等多方面原因.仔细检查就好.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网