学习单片机,Keil无法编译.asm文件和.c文件

KeiluVision2和KeiluVision4都无法编译。单击编译按钮后有提示音,并显示(正常编译后那个地方显示):Buildtarget'Target1'Targe... Keil uVision2和Keil uVision4都无法编译。
单击编译按钮后有提示音,并显示(正常编译后那个地方显示):
Build target 'Target 1'
Target has no object modules
Target not created
编写的文件没有错误,在机房编译执行没有问题的。高手指教,成功了额外加分!!
再补充一点:我的操作应该没有问题,新建了工程,然后又新建了文件,保存为.asm或.c文件,然后写程序(程序没有问题。即使有问题的话编译报错,也不会像那样显示的啊,),然后单击编译,就出来问题了。。
展开
 我来答
20061002838
推荐于2016-12-02 · TA获得超过811个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:99.4万
展开全部
你只是打开了源文件,但是没有将源文件导入你的工程,所以提示这个错误
导入文件的选项在右边project框里面,右键点Source Group 1,选Add Files... 添加你的源文件就行了
kdevilpf
2010-11-20 · TA获得超过2015个赞
知道大有可为答主
回答量:2086
采纳率:50%
帮助的人:1454万
展开全部
keil不单独编译asm和C文件,必须在一个工程里面才能编译,因为工程文件里要设定单片机型号,keil才能编译出相应单片机的hex文件,你要么考程序的时候把工程所有文件一起拷贝下来,要么就自己新建工程,设定好单片机型号后把asm或者C代码拷贝近进工程里面就可以编译了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HWQ0757
2010-11-20 · TA获得超过639个赞
知道小有建树答主
回答量:310
采纳率:100%
帮助的人:322万
展开全部
您好:
你是不是只打开了源文件.asm或者.c,而没有新建一个方程再打你要编译的文件添加进去呢?如果是,建议你先新建一个工程:project->New Project ,然后把你要打开的文件add进去。
希望可以帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c66740b58
2010-11-20 · TA获得超过469个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:149万
展开全部
你有没有为代码文件创建一个工程项目?
project -- New uVision Project ,保存好后再加载代码文件到该项目下进行编译
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zrf0925
2010-11-20
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
导入文件了吗?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式