{"id":11868,"date":"2019-07-16T10:16:07","date_gmt":"2019-07-16T18:16:07","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/vsnews\/?p=11868"},"modified":"2019-07-16T10:16:07","modified_gmt":"2019-07-16T18:16:07","slug":"aa5mmfo","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vsnews\/akams-aa5mmfo\/","title":{"rendered":"Clang\/LLVM Support for MSBuild Projects"},"content":{"rendered":"<p>Visual Studio 2019 version 16.2 Preview 3 includes built-in Clang\/LLVM support for MSBuild projects. In our last release, <a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/visual-studio-cmake-support-clang-llvm-cmake-3-14-vcpkg-and-performance-improvements\/\">we announced support for Clang\/LLVM for CMake<\/a>. In the latest Preview of Visual Studio, we have extended that support to also include MSBuild projects. While in most cases we recommend using the MSVC compiler, we are committed to making Visual Studio one of the most comprehensive IDEs on Windows. You may want to use Clang instead if you are developing cross platform code, especially if it already depends on Clang or GCC extensions. You can now use Clang\/LLVM to target both Windows and Linux using MSBuild just like you can with CMake projects. We\u2019ve also updated our included version of Clang to 8.0.0. Please <a href=\"https:\/\/visualstudio.microsoft.com\/vs\/preview\/\">download the latest Preview<\/a> to try it out and let us know how it works.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio 2019 version 16.2 Preview 3 includes built-in Clang\/LLVM support for MSBuild projects. In our last release, we announced support for Clang\/LLVM for CMake. In the latest Preview of Visual Studio, we have extended that support to also include MSBuild projects. While in most cases we recommend using the MSVC compiler, we are committed [&hellip;]<\/p>\n","protected":false},"author":836,"featured_media":8227,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-11868","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allskus"],"acf":[],"blog_post_summary":"<p>Visual Studio 2019 version 16.2 Preview 3 includes built-in Clang\/LLVM support for MSBuild projects. In our last release, we announced support for Clang\/LLVM for CMake. In the latest Preview of Visual Studio, we have extended that support to also include MSBuild projects. While in most cases we recommend using the MSVC compiler, we are committed [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/11868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/users\/836"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/comments?post=11868"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/11868\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media\/8227"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media?parent=11868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/categories?post=11868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/tags?post=11868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}