一、本节课程
Arx二次开发创建第一个应用程序
二、本节要讲解的知识点
1、手动创建ARX的应用的步骤。
2、应用向导创建ARX应用程序的步骤。
三、具体内容
1、需求:创建一个Hello World应用程序,在AUTOCAD的命令行输出“Hello World”。
2、手动创建一个ARX应用程序:C++开发ARX应用程序,实际上我们ARX应用程序就是一个动态链接库,它的后缀只是没用.DLL来表示而已,是用.ARX 来表示的。与常规的DLL程序一样,ARX程序在AUTOCAD调用时加载,与AUTOCAD本身的代码是相互独立的。
设置编译器的参数,包括代码的生成方式。
设置连接器的参数,包括输出文件的名称,添加链接库文件等。
新建一个DLL文件,引用ARX API的头文件和库文件,然后设置编译器参数和连接器参数。将生成文件的后缀改为“.DLL”文件即可。在代码里面创建两个函数分别用户初始化和卸载ARX程序。 void InitApp(); void UnloadApp();
具体请参见收费课程C++ ARX开发的免费试听部分。
3、向导创建一个ARX应用程序:
(1)ObjectARX应用程序:在