是否可以使用C / C ++预处理器指令编译头文件? (定义)
我有一个包含一些没有cpp文件的头文件的项目。例如,针对不同平台的typedef。
我正在寻找一个可以集成到我的cmakefile中的简单解决方案。
答案 0 :(得分:0)
您是否正在寻找预编译的标头?它们可以通过makefile编译。
答案 1 :(得分:-1)
如果您的标头包含在cpp文件中,它们将自动使用。如果不包含它们,那么编译'有什么意义呢?他们?
所以基本上,答案是否定的,你不能只编译头文件。编译的目的是生成一个可执行文件,一个在执行时执行操作的文件。定义不是行动,它们本身不做任何事情。