Files
ViewDesignEngine/include/vde/vde_version.h
T

33 lines
830 B
C++
Raw Normal View History

#pragma once
/**
* @file vde_version.h
* @brief ViewDesignEngine 版本和许可证顶层便捷头文件
*
* 上层应用/用户只需 #include <vde/vde_version.h> 即可获得:
* - ViewDesignEngine 版本信息(版本号、构建信息)
* - 许可证管理(LicenseManager 单例)
* - 功能查询接口(has_feature
*
* 使用示例:
* @code
* #include <vde/vde_version.h>
*
* // 打印版本
* std::cout << vde::core::vde_version_string() << std::endl;
*
* // 设置许可证
* auto& lm = vde::core::LicenseManager::instance();
* lm.set_license("VDE-XXXX-XXXX-XXXX");
*
* // 检查功能
* if (lm.has_feature("CAM_5AXIS")) {
* // 使用5轴CAM功能
* }
* @endcode
*
* @ingroup core
*/
#include "vde/core/version.h"
#include "vde/core/license_manager.h"