macros.h
#pragma once
#define option_my //【只需要删除1或输入1 就可以更改设置】
#ifndef option_my
#define option_my
#define option_1
#else
#define option_customer
#define option_4
#endif
其他CPP 都引用宏头文件macros.h
#include "macros.h"
#ifdef option_1
#elif define(option_2)
#elif define(option_3)
#elif define(option_4)
#elif define(option_5)
【目的】
这样就能达到全解决方案,有选择性编译了,比如有两种或更多种编译,不用来回注释掉,再去掉注释,直接通过宏头文件#include “macros.h”,删除一个数字或添加一个数字,就好了