> For the complete documentation index, see [llms.txt](https://docs.meterian.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.meterian.io/languages-support/c++/visual-studio-cl-windows.md).

# Visual Studio / CL (Windows)

The experimental support for Visual Studio C/C++ builds can be enabled using the `--scan-vsc` flag.&#x20;

In this configuration the scanner will require the presence of [source level dependency files](https://learn.microsoft.com/en-us/cpp/build/reference/sourcedependencies?view=msvc-170) (".cpp.json" files). The `cl` compiler accepts the `/sourceDependencies` flag to generate those files, that are then ingested and analysed by the Meterian client in order to detect all the dependencies used in the project. &#x20;

Once you have the files in place, you can simply launch Meterian with the additional `--scan-vsc` flag in order for it to identify all system and external libraries.&#x20;

The support is at the moment limited to Windows based builds.&#x20;
