我怎么能强制包括标题,总是?

时间:2014-03-09 13:24:14

标签: c++ header include codeblocks

我一直在项目的Visual Studio中工作,并且有一个头文件,我使用项目属性包含在每个其他头文件中 - > C / C ++ - >高级 - >强制包含文件。我如何在代码块中执行此操作?

2 个答案:

答案 0 :(得分:2)

Code :: Blocks默认使用g ++编译器。

使用g ++强制包含标题的选项是-include file ,您只需将其置于IDE设置中(例如右键单击项目,选择构建选项,IIRC)。

为了找到这些信息,我只是用谷歌搜索“强制包含g ++”,这使我找到了(http://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html)相关的文档

查阅文档通常是个好主意,如果失败,请谷歌。

或者就像在这种情况下,相反的顺序,但无论如何,这是一个好主意。

答案 1 :(得分:0)

我个人使用perl来包含有问题的头文件,例如,在给定文件中的第一个头文件之后,并在所有.cpp文件上运行perl脚本,可能使用{ {1}}。换句话说:我会更改所有find个文件但不能手动更改(除非只涉及一些文件)。