# ReactOS Newsletter 97: C++ Visual Studio Build Support and USB Fixes

DevFeed: [ReactOS Newsletter 97: C++ Visual Studio Build Support and USB Fixes](<https://devfeed.tech/articles/newsletter-97-32963.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/newsletter-97/>)

Published: 2013-07-01T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [stl](<https://devfeed.tech/topics/stl.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Oracle-VM-VirtualBox](<https://devfeed.tech/topics/vm-box.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [free](<https://devfeed.tech/tags/free.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [stl](<https://devfeed.tech/tags/stl.md>), [testing](<https://devfeed.tech/tags/testing.md>), [usb](<https://devfeed.tech/tags/usb.md>), [virtualbox](<https://devfeed.tech/tags/virtualbox.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

This ReactOS newsletter discusses support for building ReactOS's C++ components with Visual Studio, including an STLport-based solution, and describes USB fixes found through testing with VirtualBox USB passthrough.

## Source excerpt

C++ One of the last big missing pieces of building ReactOS using Visual Studio was support for C++. In ReactOS, the biggest piece of C++ code is explorer, without which users have no graphical shell when ReactOS boots up. Support for C++ requires not just a compiler capable of building C++ code, but also the presence of the standard template library. For developers where C++ was their first language, usage of the STL is fairly common and it is almost guaranteed to be linked in by default regardless of whether it is used or not.