我正在将旧版 C++ 系统从 VC6 移植到 VC9。
应用程序(<APP A>)
静态链接到内部应用程序<APP B>
(内部开发,但由单独的团队开发)。头文件的本地副本<APP B>
包含在 CPP 文件中并编译为<APP A>.
目前我们不打算迁移<APP B>
到 VC9。虽然两者都<APP A>
将<APP B>
使用单独的 CRT,但预计不会发生冲突。
我们面临的问题是来自(本地副本)的包含文件没有用 VC9 编译。
致命错误 C1083:无法打开包含文件:'iostream.h':没有这样的文件或目录
可能的解决方案:如果我在本地副本中进行更改<APP A>
并使用 VC9 进行编译,那么我不确定它是否会在运行时引起一些问题。
有没有其他方法可以让 VC9 编译<APP A>
文件<iostream.h>
而不是<iostream>
?