橡皮 发表于 2025-10-31 10:44:50

ARX 项目迁移至 ZRX(中望) 和 GRX(浩辰) 方法分享

本帖最后由 橡皮 于 2025-10-31 11:07 编辑

以 ARX 迁移至中望(ZRX)为例,迁移至浩辰(GRX)方法是一样的。

1. 采用 ARX项目模版一键创建项目 这个帖子的方式创建 ARX 项目;
2. 修改解决方案(.vxproj)文件
    ①. 只需要保留 2026 相关配置即可(2024及以前版本没研究过,浩辰的话 2023+都可行)
    ②. 修改 apptype
<ArxAppType>zrx</ArxAppType>    ③. 修改平台集
<PropertyGroup Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <CharacterSet>Unicode</CharacterSet>
    <CLRSupport>false</CLRSupport>
    <UseOfMfc>Dynamic</UseOfMfc>
    <PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
    ④. 修改导入的 PropertySheets 文件(.props)
<ImportGroup Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    <Import Condition="'$(Configuration)'=='2026'or'$(Configuration)'=='2026d'" Project="C:\Program Files\ZWSoft\ObjectZRX Props\ZWSoft.zrx-2026.props" /><!--props 文件根据自己的实际路径写-->
</ImportGroup>

浩辰的迁移方法和中望一样,但是需要注意有如下注意事项:
1. HCCAD 2024(2023-2025应该都能用)-- VS 2017 平台集 V141;
2. HCCAD 2026 -- VS 2022 平台集 V143;
3. ArxAppType 为 grx。

迁移过程中使用到的项目属性文件如下:
1.
2.

案例:
1. 轮廓管理BoundaryManager(AreaTester)
2. 获取内轮廓 SuperBoundary



   






lxl217114 发表于 2025-10-31 11:28:01

谢谢分享,标记

不一样地设计 发表于 2025-10-31 14:22:42

感谢分享。

Throne 发表于 2025-11-1 22:17:41

SDK中官方有帮助文档
页: [1]
查看完整版本: ARX 项目迁移至 ZRX(中望) 和 GRX(浩辰) 方法分享