Files
ViewDesignEngine/docs/feedback/VDE-010.md
T
茂之钳 5de74b543a docs: mark all 13 VDE issues as fixed
VDE-001 through VDE-013 all resolved in v1.0.1
ViewDesign workarounds can now be removed
2026-07-27 22:56:29 +08:00

769 B

id, status, severity, category, date, reporter
id status severity category date reporter
VDE-010 fixed high compat 2026-07-27 ViewDesign

VDE-010: brep 模块未适配 MSVC 两阶段查找

问题描述

虽然在 MSVC 下通过 /permissive- 关闭宽松模式后可以部分改善,但 ViewDesignEngine 的 CMakeLists.txt 并未设置此标志。当前的 permissive 模式使得代码在 MSVC 下编译通过但不可移植。

影响文件

  • src/brep/*.cpp (全部)

ViewDesign 侧 Workaround

不编译 vde_brep 目标,仅使用 vde_foundation + vde_core。

建议修复方向

  1. 添加显式 using 声明,适配严格 C++ 标准
  2. 在 CMakeLists.txt 中设置 /permissive- 标志

此文件由 ViewDesign 工程自动生成。处理完成后请更新 status 字段。