#pragma once /** * @file vde_version.h * @brief ViewDesignEngine 版本和许可证顶层便捷头文件 * * 上层应用/用户只需 #include 即可获得: * - ViewDesignEngine 版本信息(版本号、构建信息) * - 许可证管理(LicenseManager 单例) * - 功能查询接口(has_feature) * * 使用示例: * @code * #include * * // 打印版本 * 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"