我在过去几年所做的开发使用了很多预编译的头文件。每个产品一个。预编译的标头用于#define
每个产品所需的项目。这确实使每个产品之间的代码相当干净和可移植。
但是,如何在不使用预编译头文件的情况下复制这种方法?
基本上,能够#define
包含相当数量的项目和一些基本内容,但它不是 PCH。
您是否只是创建一个.h
并将其包含在需要这些定义的每个类中?
你能把 重命名.pch
为 a.h
吗?从结构上看,它看起来一样吗?好吧,再加上一个头球。
更新:这是一个用于 Mac 和 Win 的 Codewarrior 的代码库。现在在 OS X 上使用 XCode,我们可能正在迁移到 Mac 和 Win 的 CMake,以帮助我们没有那么多不同的环境。