【发布时间】:2012-01-20 08:49:39
【问题描述】:
我有一个 Microsoft Visual C++ 6.0 项目,并使用 MS VS Professional 2010 试用版成功转换了它。没有发生转换问题。但是,在构建转换后的项目时,它告诉我,找不到“iostream.h”。
我知道新的标准化“iostream”和“using namespace std”修复。
但我需要使用旧的 iostream.h。有没有办法做到这一点?原因是,该项目依赖于使用旧 iostream.h 的旧静态库。
有什么建议吗?
【问题讨论】:
-
我想不出你为什么需要旧的 iostream。
-
Visual Studio 故意破坏与每个版本的二进制兼容性。您不能将使用 Visual C++ 6 编译的静态库用于 Visual Studio 10 项目。
-
也就是说,如果我没有 Visual C++ 6.0 的副本,我就完蛋了?
标签: c++ visual-studio