ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2021-08-04 23:05:30  阅读:322  来源: 互联网

标签:Files Autodesk VS2019 Wizard Windows10 Param ObjectARX 2021


一 、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

标签:Files,Autodesk,VS2019,Wizard,Windows10,Param,ObjectARX,2021
来源: https://blog.csdn.net/qq_30428293/article/details/119395133

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有