小编sac*_*owl的帖子

是否可以使用#define更改#include文件名?

我正在使用一些旧的C++代码,这些代码显然是在标准化之前iostream.h进行的iostream,并且从其开始,以及其他类似的代码.因此,我的相对现代版本的g ++在尝试时失败#include <iostream.h>等.

我很好奇是否可以使用预处理器通过命令行将实例更改iostream.h为just iostream.我试过附加-Diostream.h=iostreamg ++,但这似乎并没有改变include语句.

我猜测预处理器不可能修改include语句?

c++ c-preprocessor

7
推荐指数
1
解决办法
134
查看次数

标签 统计

c++ ×1

c-preprocessor ×1