5de74b543a
VDE-001 through VDE-013 all resolved in v1.0.1 ViewDesign workarounds can now be removed
769 B
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。
建议修复方向
- 添加显式 using 声明,适配严格 C++ 标准
- 在 CMakeLists.txt 中设置 /permissive- 标志
此文件由 ViewDesign 工程自动生成。处理完成后请更新 status 字段。