复活用Visual Studio 6编写的项目

时间:2013-05-09 13:45:06

标签: c++ visual-c++ porting legacy-code

我已经获得了编写的图像分类应用程序的源代码 visual studio 6.我试图看看是否可以编译任何项目。有一个扩展名为.dsp的项目文件。我正在使用Visual C ++ Express 2010.当我尝试加载dsp文件时,它说它需要转换。我回答是的。但这无济于事:转换过程似乎悄然失败,因为在此之后我没有看到任何源文件图标出现在项目的树视图中。

我一直想知道是否值得尝试重新编译这个旧代码。 毕竟它是用旧框架编写的,最新的像WPF被认为更优雅。还有Qt,我作为替代方案非常熟悉。

现在我可能尝试使用旧的Visual Studio 6 C ++编译器,但你认为我会浪费我的时间吗?我需要一些想法来做出明智的决定。

1 个答案:

答案 0 :(得分:1)

如果程序使用MFC库,则无法将其移植到Visual C ++的“快速”版本。 Express版本不支持MFC。更高版本(你需要支付的版本)当然可以支持更旧的MFC程序,通常需要进行一些编辑。