[hpsdr] VS2013 Community Edition

George Byrkit ghbyrkit at chartermi.net
Sun Nov 16 14:06:56 PST 2014


OK, so I've had a chance to install VS2013 Community Edition and play with it a bit.

1) you don't need to do the thing that Neal Campbell posted a link for.  That's only to
make C++ 'managed code' Windows Forms apps (using the .Net Framework).  And the file that
I created doesn't do the job, as that has been deprecated in the full VS2013.  Also, the
zip file referenced on the link does NOT contain all the things that the web page shows in
the pictures!

2) for VS2013 Community Edition, you DO definitely need the MBCS add-ons from the same
page where you likely downloaded VS2013 Community Edition.  Note that 'MBCS' is
'multi-byte character set'.  It's NOT ASCII and it's NOT UNICODE.  It's the way that
things used to be done to support international characters, especially back in the day of
Win95/Win98 and wanting one body of code to work on both (like early FlexRadio likely
wanted).  This needs to be installed BEFORE trying to migrate the PowerSDR solution to the
new version of visual studio.

3) there is a library, ksguid.lib, that isn't found, likely due to needing to modify the
library paths within Visual Studio 2013, that keeps portaudio from building, so keeps the
rest of PowerSDR from building completely and correctly.  This library is found as part of
the Windows SDK (preferred version is 7.1a), or the Windows DDK.  It may not be part of
the Visual Studio Community Edition path because the full product installs a version of
the Windows (Platform) SDK, and maybe the Community Edition does not, either because it
isn't contained in there, or that it's already installed, so the paths don't get updated.

If this last problem can be solved, and its solution posted here, you could use this new
Community Edition to build PowerSDR.

I have to do more tests to see if I can add WiX (Windows Installer XML) to it, so that the
setup packages (installers) could be built.  If that's possible, I would migrate Kiss
Konsole to this new version of Visual Studio, and Joe and Dave might move PowerSDR
forward.  Free tools that do all that you need them to do are a good thing!

73,
George K9TRV



 1416175616.0


More information about the Hpsdr mailing list