|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
(一) ObjectARX 2002 + AutoCAD 2002 + VC6.0 + Assist 6.0 + VSS 6.0C比较经典的组合。9 G0 |5 X) @3 q: F/ N
2 ~9 w* l$ \) Y* x, H; U5 @1 n(二) ObjectARX 2004/2005 + AutoCAD 2004/2005 + VC.Net 2002 较稳定的组合。
T9 O3 B0 C# `" r1 I* X
* V6 `; @: ?1 W0 g(三) ObjectARX 2005 + AutoCAD 2004/2005 + VC.Net 2003
" Y4 N# x+ @0 h1 y0 S6 c( M% q
; r' A" s" [ c# H, Y% R, w需调用或验证大量VC7.0的库,否则编译不过。! w% r+ g( h4 c# W& v
* m$ y. U. W# z8 A; A1 }+ k
解决方案:拷贝VC2002安装目录下/VC7\atlmfc\lib下类似*70*的文件到VC2003下,主要有:
u) H3 |. a) r2 V9 Y9 x; Pmfc70.lib、 mfc70d.lib、mfc70u.lib、mfc70ud.lib
~3 M& v8 ~3 d( x3 i4 X. J* C; ^8 b" q9 j; Y6 t7 M! w
mfcs70.lib、mfcs70.pdb、mfcs70d.lib、mfcs70d.pdb
! P! j' z8 |) _& ~" d }$ o6 ~( V& f8 ]+ L, t& m( K+ }) K" D: W
mfcs70u.lib、mfcs70u.pdb、mfcs70ud.lib、mfcs70ud.pdb
* Q M9 c E: m4 r' v- Y' o1 t8 y' r( E+ n
(四) ObjectARX 2006 + AutoCAD 2006 + VC.Net 2003 + Assist X + VSS 6.0D同样需要VC7.0的库。
" m' `/ G( }+ P0 O f" g$ v2 Y/ d4 r* J% U9 E: D1 B
简要方法:(1) 复制VC2003的相关库文件如:mfc71.lib、mfcs71.lib并改名为类似*70*的文件如: mfc70.lib、mfcs70.lib。( C/ o6 ]4 f$ v. [1 B
7 d) q1 y, ] p$ e/ e# q
(2) 拷贝VC2002的相关库文件到VC2003的对应安装目录下。
% C) ~3 ^+ B- M7 Q$ e5 _
* ^# a K* \6 c' Z" R4 ^3 Y- O(五) ObjectARX 2006 + AutoCAD 2006 + V#.Net 2003.Net ARX编程组合。3 M7 B" \6 _; q# @6 H
& p6 A, e* ^' a, T6 h5 C) P
编译的程序文件名为.dll,在AutoCAD中的加载命令为:NetLoad,但没有缷载命令,只有关闭AutoCAD。: {+ ?+ C: M4 X9 s! v+ u9 a
: ^% g4 E) J! x& l$ t" t0 |调用ARX函数时using 相关命名空间,类似VC里include头文件。
- m1 V; O* v: X7 g+ h1 P x" _9 j9 W8 ` A3 C# M5 w
(六) ObjectARX 2007 + AutoCAD 2007 + VC.Net 2005 +Visual Assist v10.2.1442.0 + Visual SourceSafe 2005: E0 p* F- i4 T0 A" L# g
" U4 Z% `& r5 |1 F2 w6 y& g, K
(七) ObjectARX 2008 + AutoCAD 2008 + VC.Net 2005 +Visual Assist X最新的组合。 |
|