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