我想根据项目的 .h 文件中是否声明了 #define,在我的构建中包含不同的目录。这是可能的还是我的做法完全错误?
最佳答案
是的,你是。构建系统应该配置代码,而不是相反。您应该为此类选项使用配置脚本(或者可能切换到更高版本的构建系统:autotools、CMake、QMake...)。
关于c - 是否可以测试是否在 gnu Makefile 中声明了 C 定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4309033/