//-------------------------------------------------------------------
// 软件版本后缀
//-------------------------------------------------------------------
// 统称测试版
#define SWVEREXTEN_ALPHA "alpha" // 内部测试版(内测 CB)
#define SWVEREXTEN_BETA "beta" // 爱好者测试版(公测)
#define SWVEREXTEN_GAMMA "gamma" // 发布候选版(通常使用RC)
#define SWVEREXTEN_RC "RC" // 发布候选版(Release Candidate)
// 统称演示版
#define SWVEREXTEN_TRIAL "trial" // 试用版
#define SWVEREXTEN_UNREGISTERED "unregistered" // 未注册版
#define SWVEREXTEN_DEMO "demo" // 演示版
// 统称正式版
#define SWVEREXTEN_RELEASE "?" // 最终释放版(release)
#define SWVEREXTEN_REGISTERED "registered" // 注册版
#define SWVEREXTEN_STANDARD "standard" // 正式版
#define SWVEREXTEN_DELUXE "deluxe" // 豪华版
#define SWVEREXTEN_REFERENCE "reference" // 最高级别版
#define SWVEREXTEN_COMMUNITY "community" // 社区版(免费)
#define SWVEREXTEN_PROFESSIONAL "professional" // 专业版
#define SWVEREXTEN_ENTERPRISE "enterprise" // 企业版
// 其它版本
#define SWVEREXTEN_UPDATE "update" // 升级版
#define SWVEREXTEN_STANDALONE "standalone" // 单机版
#define SWCEREXTEN_ONLINE "online" // 网络版
#define SWVEREXTEN_LTS "LTS" // 长期支持版(long term support)
#define SWVEREXTEN_STABLE "stable" // 稳定版
//-------------------------------------------------------------------
// 版本号
//-------------------------------------------------------------------
// 管理策略:
// 1.初版本号通常为1.0.0或0.0.0。
// 2.当项目在进行了局部修改或bug修正时,主版本号和子版本号都不变,修正版本号加1。
// 3.当项目在原有的基础上增加了部分功能时,主版本号不变,子版本号加1,修正版本号复位为0,因而可以被忽略掉。
// 4.当项目在进行了重大修改或局部修正累积较多,而导致项目整体发生全局变化时,主版本号加1,子版本号和修正版本号复位0。
#define VERSION_MAJOR 0
#define VERSION_MINOR 0
#define VERSION_REVERSION 0
#define VERSION_EXTENSION SWVEREXTEN_BETA
参考自:https://baike.baidu.com/item/%E8%BD%AF%E4%BB%B6%E7%89%88%E6%9C%AC%E5%8F%B7/188753?fr=aladdin