我希望能够通过宏来阻止存档构建(用于分发),这样我就不会忘记添加或更改关键功能。
理想情况下,我想这样做:
#define REQUIRE_FIX(ERROR_MSG) (\
#if __ \
#error ERROR_MSG \
#endif)
我需要为__
检查当前的构建类型/方案做什么?
答案 0 :(得分:1)
您可以在目标的构建选项中为每个构建方案设置预处理器定义。
通常阻止存档构建我只会使用
#ifndef DEBUG
#error "Fix this first!"
#endif