![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2022/09/STM32-project-in-VSCode-1024x681.png)
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2022/09/STM32-project-in-VSCode-1024x681.png)
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2022/06/vs-serialmonitor-1024x279.png)
Serial and Zephyr support for Visual Studio and VS Code
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2022/03/vscode_embedded-1024x640.png)
Embedded Software Development in Visual Studio Code
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2021/12/VS-embedded-1024x671.png)
Embedded Software Development in Visual Studio
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2018/08/cplusplusfeature.png)
Preview of using CMake Presets for Azure Sphere development
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2020/10/qt.png)
Build and debug Qt projects on Linux with Qt Visual Studio Tools
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2019/05/word-image-13-1024x734.png)
Linux Development with C++ in Visual Studio 2019: WSL, ASan for Linux, Separation of Build and Debug
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2018/08/cplusplusfeature.png)
ARM GCC Cross Compilation in Visual Studio
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2018/08/cplusplusfeature.png)
Visual C++ for Linux 1.0.5 Updates
![](https://devblogs.microsoft.com/cppblog/wp-content/uploads/sites/9/2018/08/cplusplusfeature.png)