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
谢谢分享,标记 感谢分享。 SDK中官方有帮助文档
页:
[1]