项目移植至CSCAD"/>
C++开发的ARX项目移植至CSCAD
编译平台
visual studio 2019 X64
环境配置项目
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
- 可通过修改配置属性修改”包含目录”和”库目录”,如下图
- 可通过修改”C/C++”->”常规”->”附加包含目录”修改
可通过修改”连接器”->”常规”->”附加库目录”
5.附加依赖项修改
链接器-》输入-》附加依赖项:
在原有基础上,去掉arxlib, 增加cscadlib:
brx22.lib;
msvcrt.lib;
bmodeler22.lib;
BrxATIL22.lib;
BrxHlrApi22.lib;
crx2022.lib
- 执行编译
编译过程中,如果含有某接口或者类无法找到现象,到SDK的inc文件夹中查找所在.h,并添加到错误报错所在.h或者.cpp文件中即可
- 加载
打开CSCAD,命令行输入”appload”命令,弹出加载对话框如下
8.加载成功后,即可执行软件操作
更多推荐
C++开发的ARX项目移植至CSCAD
发布评论