请问cad 、arx 、vc、操作系统的配套问题
<P>请问cad 、arx 、vc、操作系统的配套问题</P><P>cad04</P>
<P>arx02</P>
<P>vc6</P>
<P>winxp2</P>
<P>调试的程序为什么不能在cad04下加载运行!</P> <DIV align=center>CAD版本 ObjectARX版本 VC版本 </DIV>
<DIV align=center>CAD2000/2002 ObjectARX 2002 VC 6.0</DIV>
<DIV align=center> CAD2004 ObjectARX 2004 VC 2002(即7.0)</DIV>
<DIV align=center> CAD2005 ObjectARX 2005 VC 2003(即7.1)</DIV>
<DIV align=center> </DIV>
<DIV align=center> </DIV> <P>另辟蹊径</P>
<P><A href="http://www.manusoft.com/Resources/ARXTips/Index.stm" target="_blank" >http://www.manusoft.com/Resources/ARXTips/Index.stm</A></P> 一) ObjectARX 2002 + AutoCAD 2002 + VC6.0 + Assist 6.0 + VSS <?XML:NAMESPACE PREFIX = ST1 /><ST1:CHMETCNV w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="6" UnitName="C">6.0C</ST1:CHMETCNV>
<P> 比较经典的组合。</P>
<P><SPAN>(二)<SPAN> </SPAN></SPAN>ObjectARX 2004/2005 + AutoCAD 2004/2005 + VC.Net 2002 </P>
<P> 目前较稳定的组合。</P>
<P><SPAN>(三)<SPAN> </SPAN></SPAN>ObjectARX 2005 + AutoCAD 2004/2005 + VC.Net 2003</P>
<P> 需调用或验证大量VC7.0的库,否则编译不过。</P>
<P> 解决方案:拷贝VC2002安装目录下/VC7\atlmfc\lib下类似*70*的文件到VC2003下,主要有:<BR> mfc70.lib、 mfc70d.lib、mfc70u.lib、mfc70ud.lib</P>
<P><SPAN> mfcs70.lib</SPAN>、mfcs70.pdb、mfcs70d.lib、mfcs70d.pdb </P>
<P><SPAN> mfcs70u.lib</SPAN>、mfcs70u.pdb、mfcs70ud.lib、mfcs70ud.pdb</P>
<P><SPAN>(四)<SPAN> </SPAN></SPAN>ObjectARX 2006 + AutoCAD 2006 + VC.Net 2003 + Assist X + VSS 6.0D</P>
<P> 同样需要VC7.0的库。</P>
<P> 简要方法:(1) 复制VC2003的相关库文件如:mfc71.lib、mfcs71.lib并改名为类似*70*的文件如: mfc70.lib、mfcs70.lib。</P>
<P><SPAN> (2) </SPAN>拷贝VC2002的相关库文件到VC2003的对应安装目录下。</P>
<P><SPAN>(五)<SPAN> </SPAN></SPAN>ObjectARX 2006 + AutoCAD 2006 + V#.Net 2003</P>
<P> .Net ARX编程组合。</P>
<P> 编译的程序文件名为.dll,在AutoCAD中的加载命令为:NetLoad,但没有缷载命令,只有关闭AutoCAD。</P>
<P> 调用ARX函数时using 相关命名空间,类似VC里include头文件。</P>
<P><SPAN>(六)<SPAN> </SPAN></SPAN>ObjectARX 2007 + AutoCAD 2007 + VC.Net 2005 +Visual Assist v10.2.1442.0 + Visual SourceSafe 2005</P>
<P> 最新的组合。</P>
<STYLE>
td { font-size: 12px }
.commentTextBox
{
font-family : Verdana;
font-size: 13px;
}
</STYLE>
<!--Beging Temp Save-->
<STYLE>.userData { BEHAVIOR: url(#default#userdata) }
	</STYLE> 一) ObjectARX 2002 + AutoCAD 2002 + VC6.0 + Assist 6.0 + VSS 6.0C
<P> 比较经典的组合。</P>
<P>VSS6.0C是什么?介绍一下。</P> <P>VSS=Visual Source Safe 查查MSDN会有收获,进行版本控制的东东</P> jimipegi发表于2006-8-26 11:12:00static/image/common/back.gif一) ObjectARX 2002 + AutoCAD 2002 + VC6.0 + Assist 6.0 + VSS第(二)种组合可以加入Assist 6.0助手吗?如果不行的话有其他版本的Assist文件可以一起用吗?
<p><span twffan="done">(四)<span twffan="done"> </span></span>ObjectARX 2006 + AutoCAD 2006 + VC.Net 2003 + Assist X + VSS 6.0D</p><p> 同样需要VC7.0的库。</p><p>其实<p>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.</p><p>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.</p><p>也就是06 照样可用VC.Net 2002 。不知道是否可以这样理解?</p></p><p>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.</p><p>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.</p><p>也就是06 照样可用VC.Net 2002 。不知道是否可以这样理解?</p>
页:
[1]