You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下VS配置Raspberry Pi Pico外部I2C LCD库遇命令问题

Raspberry Pi Pico I2C LCD库配置问题解决方案

1. export命令报错的原因及替代方案

export是Linux/macOS系统的环境变量设置命令,Windows下的命令提示符/PowerShell不支持,替换成以下方式:

  • 临时设置(仅当前命令行窗口有效):
    在适用于Visual Studio的Developer PowerShell里执行:
    $env:PICO_SDK_PATH = "D:\你的SDK实际路径\pico-sdk"
    
    或者普通命令提示符里执行:
    set PICO_SDK_PATH=D:\你的SDK实际路径\pico-sdk
    
  • 永久/项目内配置(更省心):
    直接在项目的CMakeLists.txt开头添加SDK路径,不用命令行设置:
    set(PICO_SDK_PATH "D:\你的SDK实际路径\pico-sdk")
    include(pico_sdk_import.cmake)
    

2. 适配Visual Studio的CMake正确写法

假设你已将Pico-I2C-LCD库下载到项目根目录的pico-i2c-lcd文件夹,完整的CMakeLists.txt示例如下:

# 指定SDK路径(如果没全局配置)
set(PICO_SDK_PATH "D:\你的SDK实际路径\pico-sdk")
include(pico_sdk_import.cmake)

# 初始化项目
project(my_lcd_project)
pico_sdk_init()

# 引入I2C LCD库
add_subdirectory(pico-i2c-lcd)

# 构建可执行文件并链接库
add_executable(my_lcd_project main.cpp)
target_link_libraries(my_lcd_project
    pico_stdlib
    pico_i2c_lcd
)

# 生成Pico需要的UF2文件
pico_add_extra_outputs(my_lcd_project)

3. 命令执行的正确位置

  • 必须打开适用于Visual Studio的Developer PowerShell(在VS的菜单栏→工具→命令行→Developer PowerShell),这个环境已经配置好VS和CMake的工具链,能正常识别Pico的编译环境。
  • 进入项目根目录,新建build文件夹并进入,执行CMake生成VS项目:
    cmake .. -G "Visual Studio 17 2022" -A ARM64
    
    注:Visual Studio 17 2022替换成你安装的VS版本,比如VS2019对应Visual Studio 16 2019。

内容的提问来源于stack exchange,提问作者Dean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:20:28