zoukankan      html  css  js  c++  java
  • CAD2016 Object Arx开发环境搭建与HelloWorld实现

    一.安装软件

    Visual Studio 安装2012版本

    https://download.microsoft.com/download/b/0/f/b0f589ed-f1b7-478c-849a-02c8395d0995/vs2012_ult_chs.iso

    激活秘钥:RBCXF-CVBGR-382MK-DFHJ4-C69G8

    ObjectARX 2016安装

    ObjectArx需要安装Autodesk_ObjectARX_2016_Win_64_and_32_Bit与ObjectARXWizards-2016,下载链接

    http://download.autodesk.com/esd/objectarx/2016/Autodesk_ObjectARX_2016_Win_64_and_32_Bit.exe

    ObjectARXWizards-2016.zip(作为文件附件)

    二.安装过程

    1.objectARXWizard安装

    objectARXWizard.msi 文件上右键 以管理员运行 执行安装。安装完成后,安装程序默认安装到VS2012下面去,如图:

    打开ArxAppWiz.vsz,发现文件关键项没有改掉,[WIZVERSION][TARGETDIR]这两个还是临时名,修改后如下:

    第二行是使用的vs向导版本,这里是vs2012,所以是VsWizard.VsWizardEngine.11.0,vs2013应该是12.0,vs2015是14.0,vs2017好像改成了注册表的clsid。
    第三行是向导的路径,这里是ObiectARX 2016的默认路径。这两项读者可根据自己的实际情况修改,至此,ObjectARX 2016的安装就完成了。

    三.HelloWolrd

    1.新建一个ObjectARX项目,如图:

         

    2.确定后在下一个界面点击finish即可,如图:

    3.找到acrxEntryPoint.cpp文件,定位到static void MyGroupMyCommand ()函数,给函数添加acutPrintf(_T("\nHello World!")); 语句,这行代码表示要在CAD命令栏打印Hello World!。

    4.留心第二行的参数MyGroup, MyCommand与我们修改的static void MyGroupMyCommand ()函数的关系,MyCommandLocal,这是等会在AutoCAD 2016中要输入的命令。

                                   

    5.我的AutoCAD 2016是64位版本的,在Visual Studio 2012上需要将编译平台改为x64。如图

                                

    6.包含目录和库目录分别将ObjectARX下的inc-x64和lib-x64包含

                                         

    7.打开AutoCAD 2016,开始绘制-管理-加载应用程序,找到HelloWord工程下x64文件夹下的HelloWorld.arx文件,加载插件。在命令窗口中输入MyCommandLocal命令,命令栏输出HelloWorld!,如图:

                                        

    四.ARX、Visual Studio最佳组合关系

                                       

  • 相关阅读:
    python 网络客户端编程端口,模块
    Python反转
    ASP.NET的路由系统
    yield 关键字
    C# Lock关键字
    C#中as和is关键字
    13.4 上下文对象
    请求生命周期
    ASP.NET常用的指令
    ASP.NET Page 指令
  • 原文地址:https://www.cnblogs.com/xiaowangzi1987/p/15718850.html
Copyright © 2011-2022 走看看