gpt4 book ai didi

c++ - 使用#include

转载 作者:太空狗 更新时间:2023-10-29 23:52:41 24 4
gpt4 key购买 nike

我正在处理一个旧项目,该项目仍然包含已弃用的“#include iostream.h”内含物。我知道 iostream.h 已被弃用,不应使用,但此代码必须运行/编译的某些系统是运行 CC 的旧 solaris 机器,并且没有可用的 iostream。我的问题是:如何让我的更现代的 g++ 编译器接受 iostream.h 包含。

编辑:编译器找不到 iostream.h 文件,所以我假设库的所有 .h 版本都不适用于 g++。

最佳答案

最简单的解决方案可能是创建一个名为 iostream.h 的本地头文件其中仅包括 <iostream>并导入命名空间 std .然后,为了让编译器允许 #include <iostream.h>您将本地路径添加到包含文件搜索路径。对于 g++,这有效:

g++ -I local_folder [other flags] …

顺便说一下,你的评论

… the deprecated "#include iostream.h"

不太正确:这并没有被弃用,因为它从来都不是合法的 C++。

关于c++ - 使用#include <iostream.h>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14387504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com