Windows10安装ObjectARX 2021 Wizard无法创建项目的解决方案

一 、VS2019+ObjectARX2021环境配置流程

正常配置ObjectARX2021的开发环境一般按照以下步骤进行配置:

1. 下载安装AutoCAD2021;
2. 下载安装VS2019(安装C++桌面开发环境);
3. 下载解压ObjectARX 2021 SDK文件objectarx_for_autocad_2021_win_64bit_dlm.sfx.exe
4. 安装ObjectARXWizard2021.msi

二 、无法创建项目

在安装完成之后,我打开VS2019准备新建项目,然后搜索刚刚安装完的向导模板,此时VS的界面如下:

image-20210804204427566

虽然搜索不到但是手动查找之后还是找到了。

image-20210804204405782

然后准备创建ARX项目的时候发现VS2019一直会卡在这个界面,点创建没有任何反应。

image-20210804204647294

三 、解决方案

网上冲浪了一会之后找到了类似的帖子,参照这个帖子我按照以下方式进行了设置:

1.更改VS目录下的ArxAppWiz2021.vsz文件

我电脑中该文件的位置为D:\Program Files\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\vcprojects\Autodesk\

image-20210804205349798

使用记事本打开,内容可能为:

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.16.0
Param="WIZARD_NAME = ArxAppWiz"
Param="ABSOLUTE_PATH = [TARGETDIR]ArxAppWiz"
Param="FALLBACK_LCID = 1033"

修改为:

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.16.0
Param="WIZARD_NAME = ArxAppWiz"
Param="ABSOLUTE_PATH = C:\Program Files (x86)\Autodesk\ObjectARX 2021 Wizards\ArxAppWiz"
Param="FALLBACK_LCID = 1033"

2. 修改arx的配置模板Autodesk.arx-2021.props文件

默认的路径为C:\Program Files (x86)\Autodesk\ObjectARX 2021 Wizards\

image-20210804205914826

用记事本打开之后将其中<ArxSdkDir>C:\ObjectARX\</ArxSdkDir> 修改路径为ObjectARX SDK的解压路径,我的改为<ArxSdkDir>C:\Autodesk\ObjectARX\ObjectARX_for_AutoCAD_2021_Win_64bit_dlm\</ArxSdkDir> ,同时将<AcadDir Condition="'$(Platform)'=='x64'">C:\Program Files\Autodesk\AutoCAD 2021\</AcadDir>路径改为CAD2021安装路径。

image-20210804210340020

3. 再次打开VS2019创建ARX项目即可

image-20210804210501661

posted @ 2021-08-06 13:32  阳仔真的很忙  阅读(705)  评论(0编辑  收藏  举报