[cfe-dev] Trouble Building the Clang-Format VS plugin

Hans Wennborg via cfe-dev cfe-dev at lists.llvm.org
Tue Dec 8 09:57:25 PST 2015

I migrated the .csproj file to Visual Studio 2013 in r231084. Seems I
should have updated the README at the same time.

Visual Studio 2013 is what I use to build the plugin. I also needed to
install the Visual Studio 2013 SDK. And I still have the Visual Studio
2010 SDK installed (not sure if that's actually required though).

Sorry, for not being able to give a more authoritative answer - I
don't actually know how the plugin works, I just build it.

Hope that helps,

On Tue, Dec 8, 2015 at 1:03 AM, Manuel Klimek <klimek at google.com> wrote:
> +hans for what exactly he builds it with.
> On Mon, Dec 7, 2015 at 10:45 PM scott constable via cfe-dev
> <cfe-dev at lists.llvm.org> wrote:
>> Hi All,
>> According to the "Clang - Getting Started" guide, only Visual Studio 2013
>> and newer are supported as clang build environments. However, the README for
>> clang-format-vs states:
>> Build prerequisites are:
>> - Visual Studio 2012 Professional
>> - Visual Studio 2010 Professional
>> - Visual Studio 2010 SDK.
>> The extension is built using CMake by setting
>> when configuring a Clang build, and building the clang_format_vsix target.
>> After following the directions in the README, I try to build
>> clang_format_vsix in VS2015, I get the following error:
>> Solution file
>> 'C:\Users\Work\llvm\tools\clang\tools\clang-format-vs\ClangFormat.sln' is
>> from a previous version of this application and must be migrated in order to
>> build in this version of the application. To migrate the solution, open the
>> solution in this version of the application.
>> When I open ClangFormat.sln in VS2012 (ClangFormat.sln is a VS2012
>> solution), it complains that it doesn't support ClangFormat.csproj (because
>> ClangFormat.csproj is a VS2010 project), so I have no idea how to build
>> this.
>> Any help would be much appreciated.
>> ~Scott Constable

More information about the cfe-dev mailing list