# Does 0.9.2 support VS 2019?

**URL:** <https://discourse.libcinder.org/t/does-0-9-2-support-vs-2019/1746>\
**Category:** Uncategorized\
**Created:** [December 5, 2020, 11:42am UTC](https://discourse.libcinder.org/t/does-0-9-2-support-vs-2019/1746 "2020-12-05T11:42:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stefan\_Monov](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.libcinder.org/stefan_monov/32/476_2.png) [@Stefan\_Monov](https://discourse.libcinder.org/u/Stefan_Monov)\
**Post date:** [December 5, 2020, 11:42am UTC](https://discourse.libcinder.org/t/does-0-9-2-support-vs-2019/1746/1 "2020-12-05T11:42:54Z")

</div>

I’m getting an error on this line:

```
namespace fs = std::experimental::filesystem;

```

Thanks

---

<div class="post-metadata">

**Author:** ![rich.e](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.libcinder.org/rich.e/32/1025_2.png) [@rich.e](https://discourse.libcinder.org/u/rich.e)\
**Post date:** [December 6, 2020, 5:30am UTC](https://discourse.libcinder.org/t/does-0-9-2-support-vs-2019/1746/2 "2020-12-06T05:30:44Z")

</div>

In 0.9.2, you’d need to install the v140 toolset to build cinder without any project mods, or upgrade the cinder.vcxproj to v142 toolset. Alternatively, you can use the github master branch, which fully switched to v142 and c++17 (see std::filesystem alias [here](https://github.com/cinder/Cinder/blob/master/include/cinder/Filesystem.h#L29-L32)).

cheers,  
Rich

---

<div class="post-metadata">

**Author:** ![Stefan\_Monov](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.libcinder.org/stefan_monov/32/476_2.png) [@Stefan\_Monov](https://discourse.libcinder.org/u/Stefan_Monov)\
**Post date:** [December 6, 2020, 8:57am UTC](https://discourse.libcinder.org/t/does-0-9-2-support-vs-2019/1746/3 "2020-12-06T08:57:10Z")

</div>

Thanks!

My intention is to use the v142 toolset, as I wanna try using C++20 modules in my app.

Also I’m avoiding the Cinder master branch for now, as it’s probably still in a very unfinished state.

You mention “upgrading the cinder.vcxproj to v142 toolset”. If I do that, will the Cinder C++ code need a lot of massaging to compile, or would it be reasonably easy?

---

<div class="post-metadata">

**Author:** ![Stefan\_Monov](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.libcinder.org/stefan_monov/32/476_2.png) [@Stefan\_Monov](https://discourse.libcinder.org/u/Stefan_Monov)\
**Post date:** [December 6, 2020, 9:11am UTC](https://discourse.libcinder.org/t/does-0-9-2-support-vs-2019/1746/4 "2020-12-06T09:11:02Z")

</div>

Ah sorry, I just found that my thread is a duplicate of:

> [@Compiling Cinder with Visual Studio 2019](https://discourse.libcinder.org/t/compiling-cinder-with-visual-studio-2019/1546):
>
> My apologies if this information is general knowledge or answered elsewhere here - I could not find it. We would like to use Cinder for displaying some data and structures. But we are limited to using Visual Studio 2019. Have there been any attempts to compile with Visual Studio 2019? If not yet, is there some thoughts on what is involved in doing that - such as “yes, it should seamlessly compile, just that no one needed it till now …” to … “no it is not expected to compile …” or something i…

… and I found that the following change is enough for compiling successfully:

```
//#include <filesystem>

#define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING
#include <experimental/filesystem>

```
