QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 3129|回复: 3
收起左侧

[分享] ObjectARX二次开发环境组合

[复制链接]
发表于 2009-5-27 08:19:06 | 显示全部楼层 |阅读模式 来自: 中国山东烟台

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
(一) ObjectARX 2002 + AutoCAD 2002 + VC6.0 + Assist 6.0 + VSS 6.0C  D& F  z( I  G' ]% y& v
2 F- E# \5 p1 e9 k1 E, z- [8 s
比较经典的组合。
8 _. B' G# I: E* {8 r+ N" W. ]/ N! O6 P3 e4 B
(二) ObjectARX 2004/2005 + AutoCAD 2004/2005 + VC.Net 2002 / [; J* l0 M" T, {; {
! `8 S! S; w0 b" M( b2 d4 E
目前较稳定的组合。3 c3 I: Y, x- W! u0 ]8 o* Z  n
, r0 Y7 Z& c( f0 x
(三) ObjectARX 2005 + AutoCAD 2004/2005 + VC.Net 2003
, ~. T8 R8 j* z0 `0 Q- B% [
5 \8 d* ~  [: d: J) s# V# w' F需调用或验证大量VC7.0的库,否则编译不过。4 l. q, w7 T6 ?5 H  D0 J1 z; c

7 ^; g" l8 L) L1 ^& k0 {. {: r4 e解决方案:拷贝VC2002安装目录下/VC7\atlmfc\lib下类似*70*的文件到VC2003下,主要有:
3 m5 d9 w+ Z! G- \mfc70.lib、 mfc70d.lib、mfc70u.lib、mfc70ud.lib
0 r2 d8 Y$ ~  g* _
: S) P; N; M) y+ |( c) l. H- cmfcs70.lib、mfcs70.pdb、mfcs70d.lib、mfcs70d.pdb ) I# b5 t; [$ P, A. H  |& y5 l
# @1 ^+ v0 T8 g, x- h/ }4 B9 q
mfcs70u.lib、mfcs70u.pdb、mfcs70ud.lib、mfcs70ud.pdb
: F% F+ L* }( Y  B' n: K) G+ }# @% q( q5 f5 T
(四) ObjectARX 2006 + AutoCAD 2006 + VC.Net 2003 + Assist X + VSS 6.0D, z5 W9 R# P8 @8 }2 V$ ^

& |$ `8 U$ p! i1 i+ b同样需要VC7.0的库。- U1 n* p7 P, |- H" z, O5 N

( h7 A2 S% B- S! N+ X$ G* H简要方法:(1) 复制VC2003的相关库文件如:mfc71.lib、mfcs71.lib并改名为类似*70*的文件如: mfc70.lib、mfcs70.lib。! ]8 }! h4 d! |0 H

2 k5 M9 _) }' t0 D. u( `(2) 拷贝VC2002的相关库文件到VC2003的对应安装目录下。
- d% H& N: G3 e, |0 }
) @" `9 z8 L/ s' o(五) ObjectARX 2006 + AutoCAD 2006 + V#.Net 2003" u7 Q" \- G  ~% b& N5 N

7 _% R" V9 l7 }0 T! m1 p( R.Net ARX编程组合。
8 S) i& X1 r! I/ R1 w0 [
$ W/ K& q9 O4 O- N+ s; S编译的程序文件名为.dll,在AutoCAD中的加载命令为:NetLoad,但没有缷载命令,只有关闭AutoCAD。
7 t6 Q8 e+ p6 {& P, N
- e9 y5 {7 b3 |4 w3 K2 K调用ARX函数时using 相关命名空间,类似VC里include头文件。
( e* g( W! R- A6 Z1 ?1 D
9 i/ g  d  C; C- P  Y: M. g# Q(六) ObjectARX 2007 + AutoCAD 2007 + VC.Net 2005 +Visual Assist v10.2.1442.0 + Visual SourceSafe 2005/ n+ p4 r6 b8 \5 F- j
. b9 I  l6 [) C" e# Z
(七) ObjectARX 2008 + AutoCAD 2008 + VC.Net 2005 +Visual Assist X
9 e! F+ o3 Y) A' }# p- o( p7 X! Z
" {! R8 V4 o: G. d5 E(八) ObjectARX 2009 + AutoCAD 2009 + VC.Net 2005 +Visual Assist X
$ t2 {" x4 d* e
  ^8 \" S- p1 R4 f% o(九) ObjectARX 2010 + AutoCAD 2010 + VC.Net 2008 +Visual Assist X
1 \! L, z5 y; o& C5 E2 ^/ a: ^+ Y8 m4 W, _/ B

+ J4 n. X( o* q' O) T
发表于 2009-5-28 21:10:44 | 显示全部楼层 来自: 中国湖南长沙
上边那种组合最好呢?我用的是ObjectARX 2002 + AutoCAD 2002 + VC6.0,用惯了cad2006,感觉到用CAD2002别扭
 楼主| 发表于 2009-5-30 08:08:01 | 显示全部楼层 来自: 中国山东烟台
按常理讲,应该是版本越新越好
发表于 2009-6-19 13:11:09 | 显示全部楼层 来自: 中国湖南长沙
谢谢啊,
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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