EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Support for Visual Studio Express Desktop 2013

Also by EldoS: CallbackDisk
Create virtual disks backed by memory or custom location, expose disk images as disks and more.
#27211
Posted: 11/12/2013 13:28:42
by Andy Key (Standard support level)
Joined: 11/12/2013
Posts: 16

This information is supplied in the hope someone will find it useful.
I am guessing what Eldos might do to official support Visual Studio Expres Desktop 2013, based upon what I've seen so far.


I downloaded Visual Studio Express Desktop 2013.
I am running it on Windows 8.1 x64.

There is no CPP\VC2013, so I made one by copying CPP\VC2012.

There is no Samples\CPP\VMounter\Mounter_VS2013.sln or .vcxproj,
so I copied from the VS2012 files.
I edited the .sln so that it refers to the VS2013.vcxproj.
And I edited the .vcxproj so that it refers to CPP\VC2013 and below.

The resulting file cannot be built with MSBUILD.
It wants to use Visual Studio 2010 tools (interestingly, not 2012).
So I loaded the .sln with the IDE, and resaved it.
The IDE upgrades the files if you do this.

Next MSBUILD complains about Mounter.rc using afxres.h.
I think this may be a part of MFC, which is not a part of Express.
So I edited Mounter.rc to #include "winres.h" instead.

I think it would be a good idea for this #include change to be made in the product, as not everyone has a paid up version of Visual Studio, and there doesn't seem to be a real need to use it.

Then it builds, but there are 13 Warnings in yellow text.
These all seem to related to not finding vc110.pdb.
As this is debugging related information only, I ignore it.

{{{ Andy
#27218
Posted: 11/13/2013 01:57:06
by Volodymyr Zinin (EldoS Corp.)

Thank you for such detailed information. We have added it to our ToDo list and will correct in the near future.

Reply

Statistics

Topic viewed 1125 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!