明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3323|回复: 7

请问cad 、arx 、vc、操作系统的配套问题

[复制链接]
发表于 2006-8-1 11:34:00 | 显示全部楼层 |阅读模式

请问cad 、arx 、vc、操作系统的配套问题

cad04

arx02

vc6

winxp2

调试的程序为什么不能在cad04下加载运行!

发表于 2006-8-1 11:38:00 | 显示全部楼层
CAD版本 ObjectARX版本 VC版本
CAD2000/2002 ObjectARX 2002 VC 6.0
 CAD2004 ObjectARX 2004 VC 2002(即7.0)
 CAD2005 ObjectARX 2005 VC 2003(即7.1)
 
 
发表于 2006-8-19 11:39:00 | 显示全部楼层
发表于 2006-8-26 11:12:00 | 显示全部楼层
一)   ObjectARX 2002 + AutoCAD 2002 + VC6.0 + Assist 6.0 + VSS 6.0C

               比较经典的组合。

(二)   ObjectARX 2004/2005 + AutoCAD 2004/2005 + VC.Net 2002

               目前较稳定的组合。

(三)   ObjectARX 2005 + AutoCAD 2004/2005 + VC.Net 2003

               需调用或验证大量VC7.0的库,否则编译不过。

               解决方案:拷贝VC2002安装目录下/VC7\atlmfc\lib下类似*70*的文件到VC2003下,主要有:
                 mfc70.lib、   mfc70d.lib、mfc70u.lib、mfc70ud.lib

                mfcs70.lib、mfcs70.pdb、mfcs70d.lib、mfcs70d.pdb

                mfcs70u.lib、mfcs70u.pdb、mfcs70ud.lib、mfcs70ud.pdb

(四)   ObjectARX 2006 + AutoCAD 2006 + VC.Net 2003 + Assist X + VSS 6.0D

               同样需要VC7.0的库。

              简要方法:(1) 复制VC2003的相关库文件如:mfc71.lib、mfcs71.lib并改名为类似*70*的文件如:  mfc70.lib、mfcs70.lib。

                                   (2) 拷贝VC2002的相关库文件到VC2003的对应安装目录下。

(五)   ObjectARX 2006 + AutoCAD 2006 + V#.Net 2003

               .Net ARX编程组合。

                编译的程序文件名为.dll,在AutoCAD中的加载命令为:NetLoad,但没有缷载命令,只有关闭AutoCAD。

                调用ARX函数时using 相关命名空间,类似VC里include头文件。

(六)   ObjectARX 2007 + AutoCAD 2007 + VC.Net 2005 +Visual Assist v10.2.1442.0 + Visual SourceSafe 2005

              最新的组合。

发表于 2006-8-29 15:04:00 | 显示全部楼层
一)   ObjectARX 2002 + AutoCAD 2002 + VC6.0 + Assist 6.0 + VSS 6.0C

               比较经典的组合。

VSS6.0C是什么?介绍一下。

发表于 2006-8-30 15:51:00 | 显示全部楼层

VSS=Visual Source Safe 查查MSDN会有收获,进行版本控制的东东

发表于 2006-11-1 15:48:00 | 显示全部楼层
jimipegi发表于2006-8-26 11:12:00一) ObjectARX 2002 + AutoCAD 2002 + VC6.0 + Assist 6.0 + VSS
  1. 第(二)种组合可以加入Assist 6.0助手吗?如果不行的话有其他版本的Assist文件可以一起用吗?
复制代码
发表于 2007-1-20 14:03:00 | 显示全部楼层

(四)   ObjectARX 2006 + AutoCAD 2006 + VC.Net 2003 + Assist X + VSS 6.0D

               同样需要VC7.0的库。

其实

AutoCAD 2006 supports both managed (.NET) applications and unmanaged ObjectARX applications. For managed applications, any development environment that builds applications for the .NET framework is acceptable. For unmanaged applications, the Microsoft Development Environment 2002, Version 7.0, is required.

Because ObjectARX libraries are built with the 7.0 versions of Microsoft's MFC and C-runtime libraries, unmanaged ObjectARX applications built with the 7.1 libraries of Microsoft Visual Studio .NET 2003 (code-named "Everett") may experience memory-allocation conflicts.

也就是06 照样可用VC.Net 2002 。不知道是否可以这样理解?

AutoCAD 2006 supports both managed (.NET) applications and unmanaged ObjectARX applications. For managed applications, any development environment that builds applications for the .NET framework is acceptable. For unmanaged applications, the Microsoft Development Environment 2002, Version 7.0, is required.

Because ObjectARX libraries are built with the 7.0 versions of Microsoft's MFC and C-runtime libraries, unmanaged ObjectARX applications built with the 7.1 libraries of Microsoft Visual Studio .NET 2003 (code-named "Everett") may experience memory-allocation conflicts.

也就是06 照样可用VC.Net 2002 。不知道是否可以这样理解?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 21:38 , Processed in 0.176182 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表