C++开发的ARX项目移植至CSCAD

编译平台

visual studio 2019  X64

环境配置项目

1.新建配置

  1. 调试

调试添加命令:C:\Program Files\CSCAD\CSCAD V22 zh_CN\cscad.exe;

3.添加环境配置

目标文件扩展名称改为:.brx

字符集:使用 Unicode 字符集

3.修改支持路径或者引用库

以下前提需要清除arx引用路径和库路径,并注意继承中也不能含有arx路径

引用路径包含(已本机为例):

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcAp;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcAx;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcCm;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcDb;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcEd;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcFd;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcGe;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcGi;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcGs;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcRx;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcLy;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcPi;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcTrans;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\AcUt;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc\Ads;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\inc64;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\utils\amodeler\inc;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\utils\atil\inc;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\utils\brep\inc;

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\utils\hlrapi\inc;

即CSCAD文件下的”inc”、”inc64”,和”inc”包含的文件夹,可根据项目需要配置

引用库为(本机为例):

D:\CSCAD Release 2022\CSCAD_V22_SDK\CSCAD_V22_SDK\lib64

  1. 可通过修改配置属性修改”包含目录”和”库目录”,如下图

  1. 可通过修改”C/C++”->”常规”->”附加包含目录”修改

可通过修改”连接器”->”常规”->”附加库目录”

5.附加依赖项修改

链接器-》输入-》附加依赖项:

在原有基础上,去掉arxlib, 增加cscadlib:

brx22.lib;

msvcrt.lib;

bmodeler22.lib;

BrxATIL22.lib;

BrxHlrApi22.lib;

crx2022.lib

  1. 执行编译

编译过程中,如果含有某接口或者类无法找到现象,到SDK的inc文件夹中查找所在.h,并添加到错误报错所在.h或者.cpp文件中即可

  1. 加载

打开CSCAD,命令行输入”appload”命令,弹出加载对话框如下

8.加载成功后,即可执行软件操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值