A. 为什么我的keil不能编译
连项目选项都是灰色的,很明显你的工具链是不能正常使用的。
在菜单栏的File >> License Management中确认一下你到底有没有成功注册。
B. 学习单片机,Keil无法编译.asm文件和.c文件
你只是打开了源文件,但是没有将源文件导入你的工程,所以提示这个错误
导入文件的选项在右边project框里面,右键点Source Group 1,选Add Files... 添加你的源文件就行了
C. 为什么别人用keil写的正确的C程序复制到我的计算机上编译却通不过(注:是51单片机程序)
原因有很多啊,你可把程序贴出来大家看看。
有可能程序没考全,比如漏了一个源程序模块、或者自己写的头文件。也有可能程序中包含了一个库文件,但拷贝时没拷过来。也有可能编译的命令行不对。
还有你应该先建立一个工程project, 然后再把你的源程序加入到工程中。你的源程序应该以*.c名字保存。
如果没建project,或者保存文件时没按*.c保存,那就是低级错误啦。
D. 为什么从网上下的好多c程序在keil上都不能正确的编译,就是提示无法执行(其他的我电脑上的可以,)
不能正确编译一般是因为头文件引入不正确.
不能正确执行可能是引脚接线与程序中定义不一致或者晶振频率与程序预设不一致等多方面原因.
仔细检查就好.
E. 在keil中一个工程里调用两个c程序 为何一直显示错误 下面两个程序直接帮我调好就行 初学者莫笑话
你是把这两个主程序同时放入一个工程中了吧,这是不行的,必须建两个工程,分别加载一个主答仿程序才行的。如果把两个程序放入一个工程中,就只能有一个清滑纤主函数main(),而让拆另一个写成子函数,由主函数来调用的。
就两个程序,各自编译是没有问题的,问题就是你把两个主程序放在一个工程中了。
F. 为什么我的keil不能编译
首先新建一个项目文件,后缀名为.uV2,然后再新建一个文本文档,再上面写好程序后保存为后缀名为.c的文件(注意文件名最后用英文),然后再右击窗口左边的source group1,再选择add file to‘source group ’,最后,按快捷键F7就可以了
G. keil编译C程序时出现了这样的错误,不知道怎么解决(高分悬赏)
可能是哪个文件里出现了不小心敲闹孙入的 “非法内容”
解决方法:
1.建议使用高版本的编译器,因为高版本编译器会提供较准确薯弯肢的提示信息
2.仔细的逐个检查头文件数世中是否有“非法内容”,没解决进行下一步
3.重建新的工程,逐一加入原有文件(不知你的H文件是怎么组织的,我的这样做比较方便)
以后注意备份