2026-08-04 14:23:07 +08:00

37 lines
1.2 KiB
C

#ifndef VERSION_H
#define VERSION_H
// 版本字符串
#if defined(WORKPIECE_ROTOR_APP)
#define STATORWORKPIECEPOSITION_APP_NAME "转子钢芯定位"
#define STATORWORKPIECEPOSITION_APP_KEY "WorkpiceRotorApp"
#elif defined(WORKPIECE_TAPERED_APP)
#define STATORWORKPIECEPOSITION_APP_NAME "锥形工件定位"
#define STATORWORKPIECEPOSITION_APP_KEY "WorkpieceTaperedApp"
#else
#define STATORWORKPIECEPOSITION_APP_NAME "定子工件定位"
#define STATORWORKPIECEPOSITION_APP_KEY "StatorWorkpiecePositionApp"
#endif
#define STATORWORKPIECEPOSITION_VERSION_STRING "1.0.0"
#define STATORWORKPIECEPOSITION_BUILD_STRING "2"
#define STATORWORKPIECEPOSITION_FULL_VERSION_STRING "V" STATORWORKPIECEPOSITION_VERSION_STRING "_" STATORWORKPIECEPOSITION_BUILD_STRING
// 构建日期
#define STATORWORKPIECEPOSITION_BUILD_DATE __DATE__
#define STATORWORKPIECEPOSITION_BUILD_TIME __TIME__
// 获取版本信息的便捷函数
inline const char* GetStatorWorkpiecePositionVersion() {
return STATORWORKPIECEPOSITION_VERSION_STRING;
}
inline const char* GetStatorWorkpiecePositionBuild() {
return STATORWORKPIECEPOSITION_BUILD_STRING;
}
inline const char* GetStatorWorkpiecePositionFullVersion() {
return STATORWORKPIECEPOSITION_FULL_VERSION_STRING;
}
#endif // VERSION_H