我正在使用一些旧的C++代码,这些代码显然是在标准化之前iostream.h进行的iostream,并且从其开始,以及其他类似的代码.因此,我的相对现代版本的g ++在尝试时失败#include <iostream.h>等.
iostream.h
iostream
#include <iostream.h>
我很好奇是否可以使用预处理器通过命令行将实例更改iostream.h为just iostream.我试过附加-Diostream.h=iostreamg ++,但这似乎并没有改变include语句.
-Diostream.h=iostream
我猜测预处理器不可能修改include语句?
c++ c-preprocessor
c++ ×1
c-preprocessor ×1