0

I've been given the source code to an image classification application that was written in visual studio 6. I've tried to see if any of the projects can be compiled. There is a project file with a .dsp extension. I'm using Visual C++ Express 2010. When I try to load the dsp file it says it needs a conversion. I reply yes. But this is to no avail: the conversion process seems to fail quietly because I don't see any source file icons appearing in the tree view of the project after this.

I've been wondering as to whether it's worth trying to recompile this old code at all. After all it's written with an old framework and the latest like WPF are considered much more elegant. And there's Qt that I am quite conversant in as an alternative.

Now I could possibly try to get a hold of an old Visual Studio 6 C++ compiler, but do you think I would be wasting my time? I need ideas to make an informed decision on what to do with this.

user1741137
  • 4,949
  • 2
  • 19
  • 28
  • strange question. you should decide yourself what to do with this stuff. – Sergei Nikulov May 09 '13 at 13:52
  • There is no answer to your question, as it highly depends on your needs. But I can give you a little hint bout the conversion. Try it with a VS 2003 or 2007 version. And upgrade in multiple steps. For this worked much better. – mkaes May 09 '13 at 14:10

1 Answers1

1

If the program uses the MFC library then it can not be ported to an "express" version of Visual C++. Express versions do not support MFC. Higher versions (the ones you have to pay for) can certainly support an older MFC program, typically with a bit of editing.

ScottMcP-MVP
  • 10,337
  • 2
  • 15
  • 15