【问题标题】:Raspberry Pi pico C/C++ SDK integration with VSCodeRaspberry Pi pico C/C++ SDK 与 VSCode 集成
【发布时间】:2022-10-18 07:18:41
【问题描述】:

我正在尝试让 Pico SDK 在 Mac OSX 上与 VS-Code 一起使用。

正如您在下面的屏幕截图中看到的那样,无法识别包含。

我在PICO_SDK_PATH 中设置了SDK 路径,并将此路径存储为环境变量。 里面VSCode如果我使用CMake 工具扩展构建工作正常。

c_cpp_properties.json 中,我明确包含了 SDK 位置

"includePath": [
                "${workspaceFolder}/**",
                "/Users/MY_USER/pico/pico-sdk/**"
            ],

有谁知道在包含 pico 标头时如何删除这个波浪线?

【问题讨论】:

  • 在你的测试程序中必须有一个cmake文件。你能显示这个文件吗?
  • 您必须在您的 cmake 文件中包含库 pico 并重新编译它。

标签: visual-studio-code raspberry-pi raspberry-pi-pico


【解决方案1】:

"/Users/MY_USER/pico/pico-sdk/**"

这似乎不正确。尝试这个:

"includePath": [
    "${workspaceFolder}/**",
    "~/pico/pico-sdk/**"
],

~ 指向主目录。在 Windows 上是 C:UsersUSERNAME,在 Linux 上是 /home/USERNAME

如果我使用 CMake Tool 扩展,则在 VSCode 内部构建工作正常。

这是因为编译器不使用来自c_cpp_properties.json 的设置。相反,它们用于 IntelliSense 正常工作,请参阅 this article

【讨论】:

    猜你喜欢
    • 2022-12-15
    • 2022-09-25
    • 2021-10-21
    • 2022-08-14
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 2022-11-22
    相关资源
    最近更新 更多