我正在使用VSCode Arduino扩展来开发和编程我的Raspberry Pi Pico。我已经正确地安装了所有的东西,并且正在按它应该的方式进行编译,但是在第一行中,我得到了一个拼写检查红色下划线,其中提到了两个问题:
的依赖性)禁用了Squiggles
为了解决这个问题,我在includePath of c_cpp_properties.json中添加了以下几行
"c:\\users\\USER\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\** ",
"c:\\users\\USER\\appdata\\local\\arduino15\\packages\\rp2040\\hardware\\** "这似乎解决了这个问题,但是每次我编译代码时,配置都会被重置,并且会回到没有这几行代码的状态。我在文件中或通过C/C++配置选项卡所做的所有更改。
如何使它不会用默认的配置覆盖配置中的更改?
发布于 2022-11-14 07:59:37
VS代码Arduino扩展可以在编译代码时自动生成intellisense数据。当您想有时更改板类型时,例如在测试不同板的相同代码时,此功能非常有用。这与重写文件中添加的内容的特性相同。在将新路径添加到文件后,您可以使用名为"Arduino:禁用Intelli自动Gen"的扩展设置禁用它。
我遇到了你描述的同样的问题。VS代码还不擅长获取Pico C/C++ SDK的所有依赖项。Intelli会抱怨很多事情,即使代码编译得很好。
https://stackoverflow.com/questions/74149257
复制相似问题