AutoCAD二次开发-使用ObjectARX向导创建应用程序(HelloWorld例子)

Posted nxopen2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AutoCAD二次开发-使用ObjectARX向导创建应用程序(HelloWorld例子)相关的知识,希望对你有一定的参考价值。

AutoCAD2007+vs2005

首先自己去网上搜索下载AutoCAD2007的ARX开发包。

解压后如下

技术图片

打开后如下

技术图片

classmap文件夹为C++类和.net类的框架图,是一个DWG文件。

docs帮助文件

inc引用的头文件

lib引用的库文件

redistrib其他引用的库文件

samples例子

utils其他东西

打开utils

技术图片

上面几个是头文件和库文件

ObjARXWiz这个文件夹是向导(2012以后的版本就没有了,要去官网单独下载,不和开发包在一起)

打开后如下

技术图片

直接双击安装,直接next

技术图片

这里随便输入名称,点next

技术图片

这里什么都不动,直接next

技术图片

默认路径什么都不改,直接next

技术图片

点next

技术图片

安装成功,close关掉

技术图片

下面打开vs2005

技术图片

弹出一个help,看到有一个a的工具条,说明向导已经安装成功。

技术图片

下面开始做例子

点新建项目

技术图片

点击确定,弹出窗口

技术图片

我们直接点MFC那一项,选择使用MFC,直接点完成。

技术图片

双击进入这个CPP

技术图片

点击工具条按钮a

技术图片

弹出对话框

技术图片

在对话框里点右键,new

技术图片

更改名字,为hello,点击确定

技术图片

托到最底下,可以看到新增了代码

技术图片

下面我们要去设置附加依赖项库文件那些配置

点击项目-右键-属性

点C/C++设置附加包含目录

技术图片

添加两处头文件

技术图片

C/C++附加包含库目录
C:\\ObjectARX 2007\\utils\\brep\\inc
C:\\ObjectARX 2007\\inc

在去设置链接器-附加库目录

技术图片

技术图片

链接器-附加库目录
C:\\ObjectARX 2007\\utils\\brep\\lib
C:\\ObjectARX 2007\\lib

然后点击应用-确定

下面编译项目,成功。

技术图片

下面我们添加一句代码 AfxMessageBox(_T("123")); 编译成功

技术图片

下面点击调试-启动调试

自动弹出CAD2007界面

技术图片

我们输入ap,选择我们写好的ARX程序。点加载。然后关闭对话框

技术图片

 技术图片

输入hello

技术图片

弹出窗口

技术图片

 到这里例子结束。

 

本人不会CAD二次开发,也是最近学习了各位大神的教程才学会一些简单的开发。

感谢开发者-小白鼠的CAD开发入门教程http://www.vmould.cn/ 和 QQ群:AutoCAD二次开发c#,arx,lsp193522571群文件的入门视频教程

 

Caesar卢尚宇

2019年8月10日

 

以上是关于AutoCAD二次开发-使用ObjectARX向导创建应用程序(HelloWorld例子)的主要内容,如果未能解决你的问题,请参考以下文章

请问 哪位大哥熟悉CAD二次开发ObjectARX CAD请进

CAD 中二次开发

利用C#进行AutoCAD的二次开发(转)

C#语言对AutoCAD二次开发

AutoCAD二次开发——AutoCAD.NET API开发环境搭建

win10 objectarx向导在 vs2015中不起作用的解决办法