当前位置:首页 > 文章中心 > 正文内容

ObjectArx 多版本开发,只用一个VS,不要太神奇

dgx6662个月前 (03-31)文章中心6

你要问ObjectArx开发最头疼的是什么?估计程序员都会回签,VS环境太多了。看下图:

Object ARX 开发版本对照表

AutoCAD 历史

有没有一种方法,只用一个VS版本,开发所有的ObjectARX插件?答案是:有的。

下面提供的方法,至少从2007--2023是可以。也是我们项目团队正在使用的。

百度一下,一劳永逸解决AutoCAD ObjectArx开发中VS版本问题,网上也有答案。试过,能解决一些问题。但随着版本增加,总有不如意的地方。所以我们采用了最笨的办法:

第一步:安装各个版本的VS

不是用一种吗?是的。因为需要各个版本的平台集,所以需要安装。这种方法是最稳妥的,也可以只提取其中的平台集部分,但这需要耐心。所以我们采用了简单有效的全部版安装。

那需要安装多少VS,这取决于你想兼容多少版本。我们从2007至2023的AutoCAD.从VS2005到VS2019全安装了。

第二步:在目录C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0增加平台集



注意:安装2019后,在2019的安装目录里也有个2017的平台集,建议删掉它,要不与VS2017里的重复了,使用的链接库也略有版本上的差异。

第三步:我们来看看具体的平台配置示例吧

第四步:我们的ObjectARX头文件及库文件放哪儿

根据平台文件中的配置路径放置。上图的配置路径是放在了:

第五步:我们来看下vs2019

快图工具配置的平台集

这时我们已经可以用VS2019来编译从AutoCAD2007---AutoCAD2023的插件了

第六步:64位即时调试怎么用

AutoCAD 64下,vs的即时调试低版本是有问题的。ObjectARX2018以后就没问题了。我们都是用2018,很好用。关于怎么配置即时调试,百度吧,到处都是。

第七步:哪么多版本,手工编译还是很累啊,我需要再简单自动化一些

这只是自动化了一个编译版本,多版本怎么自动化编译。还是脚本:

第八步:编译好后怎么自动打包

再写个自动压缩打包的脚本吧。用winrar的脚本。

我还想再自动上传到公司网站,那你自己写脚本吧,我的不发给你了。呵呵

所有版本,一键编译、打包,上传。哦,还可以自动加密哦。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/701.html

标签: autocad2007
分享给朋友:

“ObjectArx 多版本开发,只用一个VS,不要太神奇” 的相关文章

CAD安装哪个版本好?今天让我来告诉你

CAD安装那个版本比较好一直以来是困扰大家的一个问题,今天我们就来对CAD安装那个版本比较好做一个深入的讲解!现在的CAD版本多且杂,从比较常见的版本来看(再早的我们就不在这里过多叙述),从2000到现在最新的2022,每个版本都有相当大的用户群体,每个人都有自己选择CAD版本的理由,但是大体可以分...

安装CAD时,出现1308错误,怎么解决?看完本文你就知道

CAD出现1308错误怎么办?AutoCAD 一种计算机的辅助设计软件,但是打开CAD软件的时候提示错误1308,源文件未找到,因此无法继续安装AutoCAD软件,那么遇到安装AutoCAD出现1308错误问题时该如何解决呢?往下看!1、桌面空白处点击右键,弹出如下对话框,点击新建选项2、点击新建选...

CAD2007基础入门槽孔图纸绘制 #cad2007

大家好,今天给大家分享一个简单的入门绘图案例。1. 这是一个八十的距离,这里也是八十,这里是一百六,这里面是一个二十。这个图非常简单。2. 第一步,直接输入矩形的命令 ic,输进去空格,指定第一个角点鼠标点一下。3. 第二步,设置尺寸,所以输入 d 空格,第一个距离八十,输进去空格,八十输进去,然后...

《蝙蝠侠》DirectX Error错误怎么办 DirectX Error错误解决方法

有玩家玩《蝙蝠侠》的时候遇到DirectX Error错误怎么办呢,下面为大家介绍《蝙蝠侠》DirectX Error错误解决方法,希望能帮到大家。由于《蝙蝠侠:剧情版》游戏本身问题,Win 7 SP1没安装KB2670838的电脑在启动《蝙蝠侠:剧情版》时会提示DirectX Error错误,从而...

怎么在win11桌面设置悬浮便签

Windows电脑有自带的便笺小工具,能悬浮显示在电脑桌面上,win11自带的便笺在开始菜单中就可以找到,打开便签之后就会自动悬浮显示在桌面上,在便签中可以添加便签文字或上传图片等。当大家在电脑桌面使用其他应用软件的时候,就会把悬浮便笺遮挡住,再次使用便笺的时候需要切换页面,那么有没有那种可以一直显...

解决dll错误的终极指南:从诊断到修复全面解析

在使用Windows系统的过程中,我们难免会遇到各种各样的问题,其中最常见的就是dll错误。这些错误会导致应用程序无法正常运行,给我们的工作和生活带来很大的不便。本文将为大家介绍如何诊断和修复dll错误,帮助大家解决这一问题。一、dll文件的作用在介绍如何解决dll错误之前,我们先来了解一下dll文...