I have updated my prebuilt ‘Clang/LLVM for Windows’ to the latest and greatest. Find the August 2012 package over here.
There were some annoyances trying to get ClangVSx working on Visual Studio 2012 RC, which are now fixed. I have uploaded a small point-release to GitHub, find the details on the ClangVSx page.
The two stumbling blocks for getting the 2010 version of the add-in working were:
- Forgetting to update the 2010-specific assembly references in the project; namely
- 2012 returns the hidden
.filtersfile in the
VCProject.Filescollection, which happens to then throw an exception when you ask if it is
ExcludedfromBuild. Wrapping access to these freaky dynamic objects saves the system from failing and we just skip anything that doesn’t support the required interfaces.
Anyone using either of these projects – please let me know bugs and issues, either via the comments system on the site or via GitHub!