开始可以编译,然后vs code更新了一个什么东西之后就编译报错

    Ungghbcchh

    说明一下:

    • C51 编译不过,因为你的项目输出路径中有中文,而编译器只认 GBK 编码,vscode 是 utf8 导致的编码不一致的问题,如果你用全英文,自始至终不会有问题

    • arm 编译不过,错误信息已经给出提示,明确告诉你缺少了一些宏定义,得由你自己去调整,或者使用自带的项目模板建项目

      16 days later

      admin
      ARM编译提示这种please select the first......"的错误,我也遇到了,折腾了好久,我后来发现是缺少头文件引起的。
      也就是说如果在keil中没问题,在eide中,很多相互依赖的头文件都需要手动添加,比如你的源文件包含了一个头文件,而这头文件里又包含其他头文件,其他头文件中又包含其他头文件,那么你需要把所有这些有依赖关系的头文件全部手动添加进去。如果是官方那种库文件的话,工作量非常大,而且官方库文件出问题的话,我还不敢改,怕影响keil里的使用。

      感觉eide这个工具还是很多问题,解决是可以解决,但是需要花费很多时间和精力。无奈,现在还是转到keil上继续了。

      a month later
      Write a Reply...