离线搭建RaspberryPi Pico RP2040 RP2350 C/C++环境
Windows10 下PICO C/C++开发环境搭建,不联网,离线状态搭建。
目录:
1. 文件准备
2. VS-code安装及其扩展安装
3. Raspberry pi pico扩展配置
4. 工程创建和编译
1. 文件准备
离线状态,不链接网络。那么可定就先要把需要的文件准备好。此次环境搭建需要哪些文件呢?
看清单:
1.1. VS-code安装文件:下载:https://code.visualstudio.com/
1.2. Git安装文件 下载:https://git-scm.com/
1.3. vscode的扩展安装包,具体需要哪些扩展如下图1:
1.4. pico-sdk需要的文件支持包,具体包含如下图2:

1.5.扩展安装包如何下载,在可以联网的电脑上安装VScode,然后如下图下载:

1. 6. pico-sdk文件支持包如何下载,请看我的另一篇文章:VSCode下树莓派PICO、PICO2开发环境离线搭建过程记录
当然也可以下载我打包好的文件包,在123网盘高速下载
文件名: RaspberryPi-Pico_CplusplusPack_byYu.7z 下载链接:https://1814188442.share.123pan.cn/123pan/5fEbVv-y1E4H
(注:123网盘高速下载,有偿分享2¥,123网盘可能收取1¥提速费,预计需要支付3¥,收费是补贴我开网盘会员费,请理解)
该资源包包含默认Cmake和工具链,同时也包含最新的Cmake和工具链(@2026-04-25)
//============================================================================================================
如果只想到手就用,环境都不想搭建了,请下载我的VMware虚拟机资源包,加载虚拟机就可以用。
虚拟机资源下载链接:稍后贴上
//==============================================================================================
2. VS-code安装及其扩展安装
2.1 安装VS-code, 双击安装文件,按指示下一步,到选择安装位置的时候最好选择一个自己的安装位置,不要选择默认安装位置。
在选择附加任务步骤时,选择创建桌面快捷方式,同时将最下面的连个选项最好勾上,如下图:

2.2 .安装完vs-code后,接着安装vs-code的扩展:
如果能够联网,可以直接运行打开vs-code,点击左边的扩展
按钮。如果不能联网就需要提前下载好vs-code扩展的vsix安装文件如下:

2.2.1 VISX文件安装方法如下图:

然后按照2.2.1 图的数字顺序安装扩展。
2.2.3 安装完成的18个扩展如下图:

3. Raspberry pi pico扩展配置
3.1 在配置Raspberry pi pico 前,我们需要确保需要的文件到位,1个是.pico-sdk 一个是git 需要的文件如下图:

注意:这里的.pico-sdk目录里有python 里面是python3.13.13的版本。如果没有的需要自行下载zip版本解压到这里。
将.pico-sdk目录和Git2.54目录拷贝到用户目录下。用户目录在C:\Users\xxx\ 这里的xxx就是你的用户名目录。
比如我的是Admin用户名,那么就是在Admin目录。如下图:
3.2 vs-code中Raspberry pi pico 扩展的配置,主要是配置Git和python的可执行目录。如果版本符合可以Git和python添加到用户的环境变量中去。
同时这里要勾选Use Cmake Tools配置项,很重要。 配置如下图:

3.3 配置Cmake Tools扩展,在其configure Environment 配置添加一项PICO_SDK_PATH,如下图:

到这里我们的配置基本就算完成了。接着我们重启VS-code。创建工程测试一下。
4. 工程创建和编译
4.1 使用VS-Code的RaspberryPi Pico扩展 创建C/C++工程,如下图:


如果提示找不到python 就需要将python添加到环境变量中。
点击Create 创建一个C/C++工程。
4.2 如果需要在创建工程时能够选择工具链和Cmake的版本等,这需要将我提供的文件包中的AppData/Roaming/code目录拷贝到
你的用户名下的AppData/Roaming/目录下。替换code目录即可。我的是Admin用户名,如下图:

4.3 如果工程能创建成功,说明环境搭建基本没有问题了,然后再测试是否可编译工程。如下两图:

然后到工程目录下的build目录下查看是否有.uf2文件生成。有说明项目编译成功,至此环境搭建完成。

