【发布时间】:2016-10-11 12:08:16
【问题描述】:
是否可以使用 C/C++ 预处理器指令编译头文件? (定义)
我有一个项目,其中包含一些没有 cpp 文件的头文件。例如不同平台的 typedef。
我正在寻找一个可以集成到我的 cmakefile 中的简单解决方案。
【问题讨论】:
-
它们不会被包含在其他一些 cpp 文件中吗?如果是这样,它们会在那里编译。
-
只有包含的空 cpp 文件?
-
我有很多这种头文件。费用会很大。
-
即使没有人包含这些文件,它们还能做什么?
-
@Erik:请获取您最喜欢的 C++ 书籍并阅读有关头文件的用途以及它们如何适合构建过程的信息。还回顾一下
#define和typedef等实际上做了什么。你显然有一些误解。