Visual Studio 11

Added by Anonymous over 7 years ago

Hi there,

Are there any plans to add Visual Studio 11 (Beta) support? I just started using JamPlus, and I'm trying to set it up for a project which uses some C++11 features requiring me to use VS11. I've been trying to get it working here locally, but I'm still trying to wrap my head around JamPlus as a whole, so I'm not overly confident that my changes are the best. I'm hoping there's some plans to support it in the near future, especially since it's so similar to VS2010, so I can dump my changes and use something properly implemented.

In the hopes that it may save you some time, here's the main differences I've seen so far:

VS11 can load VS2010 solution/project files natively (without the upgrade wizard). Right-click on the solution, upgrade the projects, diff the results and you'll see the 3 changes needed for it to detect the project as "11". Basically just need to change the framework from 4.0 to 4.5, and then add these two lines (which you'll see in a diff):

<VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VSVersion)' '' and $(VisualStudioVersion) ''">$(VCTargetsPath11)</VCTargetsPath>
<PlatformToolset>v110</PlatformToolset>

It seems like if you're missing any of the 3, it still detects the project as 2010. The headaches come with the new Windows SDK. The registry key at HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SDKs/Windows v8.0a/InstallationFolder still exists, but there's not much in that location. The include/lib/bin stuff is all hidden at C:\Program Files (x86)\Windows Kits\8.0, but I've yet to find a good way to find that directory. There's multiple directories under Include. I have no clue what "um" is, but I do know "shared" is needed to find sal.h and I would have to assume "winrt" is needed for anyone doing Windows 8 development.


Replies (1)

RE: Visual Studio 11 - Added by Joshua Jensen over 7 years ago

In another thread, somebody was also interested in Visual Studio 11 support. I have not yet had time to download it, but I am interested in having the support in JamPlus! :)

If you come up with anything, let us know here!

Thanks for your investigations so far!

-Josh

(1-1/1)