我可以在Visual Studio 2008中使C++表现得像早期版本吗?

Kyl*_*yan 2 c++ visual-studio visual-c++

我需要使用在Visual C++ 6.0中开发的一些旧的C++代码.现在它给了我很多编译错误.(例如,"无法打开包含文件:'iostream.h'"...因为现在应该说#include <iostream>而不是#include <iostream.h>).

如何使用此代码而无需在整个地方进行更改?

mmr*_*mmr 15

问题是,VC6非常破碎.你只是逃避了vc6中的编译器错误,因为vc6太松了.修复错误,你会很高兴你做了 - 我已经完成了两次转换,它使代码更安全.


Ree*_*sey 8

不幸的是,VS2008中没有一个目标功能可以让你这样做.

您只需要清理代码即可.幸运的是,VS2008比旧版Visual C++(特别是VC 6)更符合标准.获取代码清洁应该有助于将来(您不太可能在以后担心这一点),以及如果您决定移植到其他平台的帮助.