<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Pico C/C++ Development with Visual Studio Code (VS Code): A Development Container Approach!</title><link>/products/raspberry-pi/b/blog/posts/pico-c-c-development-with-visual-studio-code-vs-code-a-development-container-approach</link><description>Table of Contents

 Introduction 
 Software Installation 
 Configure Visual Studio Code 
 Open a Dev Containers Project 
 Building a Dev Containers Project 
 Examining Project Code 
 Revisiting the Project 
 Running the Pi Pico project 
 Opening Projects</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Pico C/C++ Development with Visual Studio Code (VS Code): A Development Container Approach!</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/pico-c-c-development-with-visual-studio-code-vs-code-a-development-container-approach</link><pubDate>Sat, 22 Mar 2025 19:45:53 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b1663358-a036-4fd5-978e-c0162bbe96e5</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;An interesting approach.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27438&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Pico C/C++ Development with Visual Studio Code (VS Code): A Development Container Approach!</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/pico-c-c-development-with-visual-studio-code-vs-code-a-development-container-approach</link><pubDate>Thu, 20 Mar 2025 22:01:56 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b1663358-a036-4fd5-978e-c0162bbe96e5</guid><dc:creator>BigG</dc:creator><slash:comments>1</slash:comments><description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;The Development Container technique allows for quickly developing Pi Pico projects without needing to set up the local PC with an SDK and toolchain.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Hi Shabaz&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve been going round in circles all day trying to get the official VS Code extension for Raspberry Pi Pico development working on my Linux OS laptop. I have not got very far..&lt;/p&gt;
&lt;p&gt;This is primarily because my VSC is in a bit of a mess with Intellisense complaining about clangd and my new bazel build extension complaining along with cmake getting into a twist. Then when I try building any Pico example there&amp;#39;s then the problem of not finding the right compiler etc (more settings issues).&lt;/p&gt;
&lt;p&gt;Hence, I thought to look for tips and advice on Element14 and found your excellent blog.&lt;/p&gt;
&lt;p&gt;Now, I&amp;#39;ve stayed well clear from Docker and Git on VSC as I have found in the past that these extensions caused me headaches too.&lt;/p&gt;
&lt;p&gt;So, I am trying to understand the benefits of using this container technique.&lt;/p&gt;
&lt;p&gt;In light of my problems maybe you can explain how it would make my life easier.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Colin&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27438&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Pico C/C++ Development with Visual Studio Code (VS Code): A Development Container Approach!</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/pico-c-c-development-with-visual-studio-code-vs-code-a-development-container-approach</link><pubDate>Wed, 17 Jan 2024 13:22:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b1663358-a036-4fd5-978e-c0162bbe96e5</guid><dc:creator>balajivan1995</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Most of the time I hate developing applications in Windows for the lack of proper support when it comes to setting up environment for embedded system applications. This is a really helpful blog. I am trying something similar like this, with support for auto complete as well. I will post my findings soon.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27438&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Pico C/C++ Development with Visual Studio Code (VS Code): A Development Container Approach!</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/pico-c-c-development-with-visual-studio-code-vs-code-a-development-container-approach</link><pubDate>Sat, 13 Jan 2024 20:28:15 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b1663358-a036-4fd5-978e-c0162bbe96e5</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice post.&lt;/p&gt;
&lt;p&gt;I have just been using the Arduino IDE to program my Pico.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27438&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Pico C/C++ Development with Visual Studio Code (VS Code): A Development Container Approach!</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/pico-c-c-development-with-visual-studio-code-vs-code-a-development-container-approach</link><pubDate>Sat, 13 Jan 2024 15:25:37 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b1663358-a036-4fd5-978e-c0162bbe96e5</guid><dc:creator>dougw</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Great step-by-step tutorial...&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27438&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Pico C/C++ Development with Visual Studio Code (VS Code): A Development Container Approach!</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/pico-c-c-development-with-visual-studio-code-vs-code-a-development-container-approach</link><pubDate>Sat, 13 Jan 2024 09:20:18 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b1663358-a036-4fd5-978e-c0162bbe96e5</guid><dc:creator>Andrew J</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Doh! Got so carried away with asking the question that I forgot to say what a great post it was. &amp;nbsp;When I gave VS as an example, I generically meant &amp;ldquo;are applications, files etc wholly contained within a container&amp;rdquo;.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27438&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Pico C/C++ Development with Visual Studio Code (VS Code): A Development Container Approach!</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/pico-c-c-development-with-visual-studio-code-vs-code-a-development-container-approach</link><pubDate>Sat, 13 Jan 2024 09:17:28 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b1663358-a036-4fd5-978e-c0162bbe96e5</guid><dc:creator>Andrew J</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;With a VM it&amp;rsquo;s quite easy for me to visualise: everything is contained within the VM. &amp;nbsp;When, if, I&amp;rsquo;m done with it and delete it, all trace is gone. &amp;nbsp;There are no leftover files in hidden and/or obscure directories or configurations kicking around in equally obscure OS files. &amp;nbsp;How does this work with a container? &amp;nbsp;For example, I could expect that VS Code installs entries into Windows Register when installed normally; on MacOS there&amp;rsquo;d be files all over the OS file system. &amp;nbsp;Do containers encapsulate this stuff entirely as well?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27438&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Pico C/C++ Development with Visual Studio Code (VS Code): A Development Container Approach!</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/pico-c-c-development-with-visual-studio-code-vs-code-a-development-container-approach</link><pubDate>Sat, 13 Jan 2024 03:41:11 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b1663358-a036-4fd5-978e-c0162bbe96e5</guid><dc:creator>genebren</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I just might have to try this.&amp;nbsp; Nothing else has worked for me yet,&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27438&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>