twguang
你把鼠标移到带 !的文件上,会显示出完整路径,你检查一下路径是否存在
编译错误已经提示你了,你没有指定链接脚本
IAR 必须装正式版的,不要装 Evaluation 版,我这边就没有这种问题
这几个头文件都是 IAR 自带的:
新建的模板直接编译也不成功
admin 巨佬,还有个问题想请教一下,这里换了一个软件编译成功,但是还是有一些头文件显示缺失,是什么导致的呢。
编码问题,你把项目的路径改成全英文的就行了,因为编译器输出的是 gbk 格式的 .d 文件,而插件里目前使用的 utf8 编码
admin 好的,谢谢大佬
巨佬,最后再问一下(doge),那个头文件有STM8S103F3P6寄存器的定义。例如我现在想要设置PA_ODR这个寄存器,但是vscode没有对其进行联想。
我看了一下,这个 c/c++ 插件是不能识别 iar 的 @ 语法的,因此这个定义是无法被识别的
c/c++
@
你直接用 stm8 标准库里的就行了,#include "stm8s.h"
#include "stm8s.h"
admin ok,谢谢啦