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

已举报 回答
学习单片机,Keil没法编译.asm文件和.c文件
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    2,196

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
你只是打开了源文件,但是没有将源文件导入你的工程,所以提示这个错误
导入文件的选项在右边project框里面,右键点Source Group 1,选Add Files... 添加你的源文件就行了
取消 评论
你弄过来的源代码是for windows 的吧?不能有涉及windows系统调用的代码。
取消 评论
你修改下这个文件夹的权限呢 或者指定一下程序编译的输出目录
取消 评论
在 project-settings- c/c++
Category 选pre compiled headers
选Not using precompiled header
应该就可以了吧
取消 评论
keil不单独编译asm和C文件,必须在一个工程里面才能编译,因为工程文件里要设定单片机型号,keil才能编译出相应单片机的hex文件,你要么考程序的时候把工程所有文件一起拷贝下来,要么就自己新建工程,设定好单片机型号后把asm或者C代码拷贝近进工程里面就可以编译了。
取消 评论
你有没有为代码文件创建一个工程项目?
project -- New uVision Project ,保存好后再加载代码文件到该项目下进行编译
取消 评论
导入文件了吗?
取消 评论
重新安装一下
取消 评论
ZOL问答 > 学习单片机,Keil没法编译.asm文件和.c文件

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?