【发布时间】:2014-03-09 13:24:14
【问题描述】:
我一直在 Visual Studio 中处理一个项目,并且有一个头文件,我使用项目属性 -> C/C++ -> 高级 -> 强制包含文件将其包含在所有其他头文件中。如何在代码块中执行此操作?
【问题讨论】:
-
菜单使用
Advanced的地方应该使用Lock-in。 -
旧的
#include有什么问题? -
@Mat:我使用强制包含有两个目的:(1) Visual c++ 的反愚蠢警告,以及 (2) C++11 功能的宏,而编译器正在迎头赶上(是的, 仍然)。后一种用法比在构建命令中指定这些宏更方便且不易出错。最好将它们放在一个文件中,使用所有常用的头文件查找机制来提供编译器和系统特定的定义。 :-)
-
@mat 现在,错误的是我在项目中有大约 120 个 .h 文件,我只是认为如果每个文件中没有更多包含,它看起来会更好。跨度>
标签: c++ header include codeblocks