objectarx sdk Objectarx 程序是外部编译式的DLL 文件在编译器中编译在运行的cad程序中动态使用。Objectarx 提供cad 完整的对象结构底层函数接口很多cad 软件本身的许多新功能也是用Objectarx开发的。因为c是访问底层的语言直接编程要作很多计算机底层相关的设置因此objectarx提供开发包辅助工具条
在vs内通常也使用命令函数提示工具 Vaassist 安装cad 安装cad版本对应的开发编辑器 安装 sdk需要另外免费下载对应版本… ObjectARX 2008utilsObjARXWizvs工具条 vs_工具条上右键—objectarx addindocs. ObjectARX_Documentation.msi 安装 Vaassist 添加菜单vassitX 配置编辑器环境编译语言连接调试环境设置和项目环境功能组件 引用库: 添加包含文件和库文件
2 工具-选项- 在项目与解决方案下选中vc目录右边下拉框选中包含文件点击添加文件夹图标添加打开objectarx sdk 的inc 文件夹 同样右边下拉框选中库文件点击添加文件夹图标添加打开objectarx sdk 的lib 文件夹
3 点击菜单项目-》属性 选中配置属性-》调试右边选项框命令栏输入cad安装路径 选中配置属性-》c/c-》 常规 右边选项框解析using引用栏输入cad安装路径 c/c-》代码生成右边选项框运行时库栏点击下拉选择多线程
4 c/c-》预编译头右边选项框创建/使用预编译头栏点击下拉选择使用预编译头/Yu 选中配置属性-》连接器 ——》常规右边选项框输出文件把原来的.dll 后缀改为.arx其他文字不变
5 其他选项默认即可。 争对具体项目时还有一些设置宣选项下面就以一个最简单例子说明具体项目设置和程序基本创建和使用过程 文件—新建-项目 打开对话框 选择visual c—objectarx 右侧选择 objectarx 模板输入项目名称设定文件位置点击确定弹出项目设置对话框对于一个基本的项目一般只需依次设置个人项目扩展名、应用程序类型、mfc三个选项其他选项默认。
6 7 点击完成则在解决方案中自动生成初始项目文件打开视图-解决方案 其中程序的入口函数统一都为acrxentrypoint.cpp相当于c的main函数双击打开acrxentrypoint.cpp文件
8 单击sdk工具条上的新建命令按钮弹出cad命令定义对话框 右击弹出快捷菜单选择new新建一个命令系统会默认填充表格主要的前面三栏分别为命令组名国际命令和本地命令可手动修改这里把国际命令和本地命令分别改为hello和Hi
9 选择Ok完成在入口函数中底部自动生成命令执行函数框架 在函数框架内填入函数执行代码 点击菜单-》生成解决方案打开项目文件夹可见win2_debug-.arx 文件 启动cad把.arx文件拖入cad 画图框内则cad就添加了一个国际命令和本地命令分别为hello和Hi的命令命令执行如同cad内部命令命令的执行效果为在命令行输出一行文字
10
在vs内通常也使用命令函数提示工具 Vaassist 安装cad 安装cad版本对应的开发编辑器 安装 sdk需要另外免费下载对应版本… ObjectARX 2008utilsObjARXWizvs工具条 vs_工具条上右键—objectarx addindocs. ObjectARX_Documentation.msi 安装 Vaassist 添加菜单vassitX 配置编辑器环境编译语言连接调试环境设置和项目环境功能组件 引用库: 添加包含文件和库文件
2 工具-选项- 在项目与解决方案下选中vc目录右边下拉框选中包含文件点击添加文件夹图标添加打开objectarx sdk 的inc 文件夹 同样右边下拉框选中库文件点击添加文件夹图标添加打开objectarx sdk 的lib 文件夹
3 点击菜单项目-》属性 选中配置属性-》调试右边选项框命令栏输入cad安装路径 选中配置属性-》c/c-》 常规 右边选项框解析using引用栏输入cad安装路径 c/c-》代码生成右边选项框运行时库栏点击下拉选择多线程
4 c/c-》预编译头右边选项框创建/使用预编译头栏点击下拉选择使用预编译头/Yu 选中配置属性-》连接器 ——》常规右边选项框输出文件把原来的.dll 后缀改为.arx其他文字不变
5 其他选项默认即可。 争对具体项目时还有一些设置宣选项下面就以一个最简单例子说明具体项目设置和程序基本创建和使用过程 文件—新建-项目 打开对话框 选择visual c—objectarx 右侧选择 objectarx 模板输入项目名称设定文件位置点击确定弹出项目设置对话框对于一个基本的项目一般只需依次设置个人项目扩展名、应用程序类型、mfc三个选项其他选项默认。
6 7 点击完成则在解决方案中自动生成初始项目文件打开视图-解决方案 其中程序的入口函数统一都为acrxentrypoint.cpp相当于c的main函数双击打开acrxentrypoint.cpp文件
8 单击sdk工具条上的新建命令按钮弹出cad命令定义对话框 右击弹出快捷菜单选择new新建一个命令系统会默认填充表格主要的前面三栏分别为命令组名国际命令和本地命令可手动修改这里把国际命令和本地命令分别改为hello和Hi
9 选择Ok完成在入口函数中底部自动生成命令执行函数框架 在函数框架内填入函数执行代码 点击菜单-》生成解决方案打开项目文件夹可见win2_debug-.arx 文件 启动cad把.arx文件拖入cad 画图框内则cad就添加了一个国际命令和本地命令分别为hello和Hi的命令命令执行如同cad内部命令命令的执行效果为在命令行输出一行文字
10