请问cad 、arx 、vc、操作系统的配套问题
请问cad 、arx 、vc、操作系统的配套问题cad04
arx02
vc6
winxp2
调试的程序为什么不能在cad04下加载运行!
CAD版本 ObjectARX版本 VC版本
CAD2000/2002 ObjectARX 2002 VC 6.0
CAD2004 ObjectARX 2004 VC 2002(即7.0)
CAD2005 ObjectARX 2005 VC 2003(即7.1) 另辟蹊径
http://www.manusoft.com/Resources/ARXTips/Index.stm
一) 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
最新的组合。
td { font-size: 12px }
.commentTextBox
{
font-family : Verdana;
font-size: 13px;
}
.userData { BEHAVIOR: url(#default#userdata) }
一) ObjectARX 2002 + AutoCAD 2002 + VC6.0 + Assist 6.0 + VSS 6.0C
比较经典的组合。
VSS6.0C是什么?介绍一下。
VSS=Visual Source Safe 查查MSDN会有收获,进行版本控制的东东
复制代码 (四) 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 。不知道是否可以这样理解?
页:
[1]