So I'm trying to build my plugin on windows after finishing it on mac, but I need to use clang to compile it because I used a good amount of C++14 features and I did not realize that other compilers were a little more behind on keeping up with the c++ standards...
I am using Visual Studio 2015 Update 1 including the newly provided (and potentially buggy) Clang 3.7 support. I just used the VS2010 project files generated from the Projucer as a starting point and changed the Platform Toolset to Clang 3.7 in the Project Properties. After this change, there were a few project preference setting errors that I was able to work through because the error message refered directly to the name of Project Property in question, but now I am stuck with this error:
clang.exe : error : cannot specify -o when generating multiple output files
Sounds like some other non-juce user was having similar trouble and was able to fix the problem by disabling the precompiled headers project property: http://stackoverflow.com/questions/34018144/visual-studio-2015-update-1-clang-error/35443232#35443232
Unfortunately doing so did not get rid of the error in my case. Has anybody else seen this and found a workaround?
If i setup a new c++ dll project with the VS2015 Cross-Platform project template, it builds just fine. I'm trying to compare the differences in the project preferences, but nothings seems to pop out as that different and matching the settings (as much as is possible without messing up the projucer-generated settings) doesn't fix the error...