学习单片机,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文件,然后写程序(程序没有问题。即使有问题的话编译报错,也不会像那样显示的啊,),然后单击编译,就出来问题了。。 展开
单击编译按钮后有提示音,并显示(正常编译后那个地方显示):
Build target 'Target 1'
Target has no object modules
Target not created
编写的文件没有错误,在机房编译执行没有问题的。高手指教,成功了额外加分!!
再补充一点:我的操作应该没有问题,新建了工程,然后又新建了文件,保存为.asm或.c文件,然后写程序(程序没有问题。即使有问题的话编译报错,也不会像那样显示的啊,),然后单击编译,就出来问题了。。 展开
5个回答
展开全部
keil不单独编译asm和C文件,必须在一个工程里面才能编译,因为工程文件里要设定单片机型号,keil才能编译出相应单片机的hex文件,你要么考程序的时候把工程所有文件一起拷贝下来,要么就自己新建工程,设定好单片机型号后把asm或者C代码拷贝近进工程里面就可以编译了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好:
你是不是只打开了源文件.asm或者.c,而没有新建一个方程再打你要编译的文件添加进去呢?如果是,建议你先新建一个工程:project->New Project ,然后把你要打开的文件add进去。
希望可以帮到你。
你是不是只打开了源文件.asm或者.c,而没有新建一个方程再打你要编译的文件添加进去呢?如果是,建议你先新建一个工程:project->New Project ,然后把你要打开的文件add进去。
希望可以帮到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你有没有为代码文件创建一个工程项目?
project -- New uVision Project ,保存好后再加载代码文件到该项目下进行编译
project -- New uVision Project ,保存好后再加载代码文件到该项目下进行编译
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询