17号 发表于 2004-7-21 10:59:00

如何用ARX2005在VS2003中制作CAD2004可用的程序

因实际需要,我需要同时开发for CAD2002和CAD2004两个版本的同一功能的ARX程序。现在情况是,我机器上有 ObjectARX2000,ObjectARX2004,ObjectARX2005三个开发包,有VC60和VS2003两套编译环境,CAD2002和CAD2004均安装了中文版。<BR>


编译运行情况如下:<BR>使用ARX2000,在VC6中可以用Wizard生成项目,编译通过,可在CAD2002中运行。在vc6中使用dll项目方式也可生成项目,编译也通过,程序可在CAD2002中运行。但生成的程序,均无法在CAD2004中运行。且将VC6中的项目导入VC2003后,也可编译通过,并顺利运行。<BR>使用ARX2004,在VC6和VS2003中均无法使用Wizard生成项目。使用空dll工程方式生成项目,在VC6和VS2003中均无法编译。<BR>使用ARX2005是最奇怪的。在VC6中无法使用wizard,也无法用空dll项目生成。在VS2005中可以使用wizard,但是编译无法通过,提示:mfc70.lib未找到。从VS2002的第一张安装盘复制了这几个文件到某个目录,并在项目的属性中添加该连接目录后,编译通过。但所得程序无法在CAD2004中加载。


<BR>我的问题是,ARX2005能否编译出CAD2004能运行的程序,如果能,该怎样设置。如果不能,是不是必须用ARX2004在VS2002里编连,那么,能不能在已经装了VS2003的情况下,再装VS2002。<BR>

HUOYUZ 发表于 2004-8-21 08:55:00

我也有相同问题,ARX2004是否可以在.NET2003中使用.

easypower 发表于 2004-8-21 09:47:00

最新的嚮导是支持VS2003的,但是仍然需要mfc70.lib,你可以尝试升级Wizard App.

franky 发表于 2004-8-23 18:43:00

VS2003 没有可以使用的ARX包?

yindb 发表于 2004-8-24 14:18:00

不可以,只能用vc7.0(.net2002)开发!

easypower 发表于 2004-8-24 14:52:00

最新的嚮导是支持VS2003的,但是仍然需要mfc70.lib,你可以尝试升级Wizard App.


我可以肯定!!!

xmg_1978 发表于 2004-10-9 22:13:00

这个问题很棘手,那个高手快点给解决一下,我这里谢谢你了。


没有vs2002


我的系统使vs2003,autocad 2004,objectarx2004,出现了同样的问题。


急急急急急急急急急

funlxming 发表于 2004-10-11 13:22:00

为什么把事情搞得这么复杂,我觉得用。NET直接打开VC6的工程,然后用链接ARX2004的库就完事了。2004和2005同属于16版本。可运行于ACAD2005上

王咣生 发表于 2004-10-11 14:13:00

回复

用向导可以编译的,用空dll应该也可以,只是要手工包含一些lib.
页: [1]
查看完整版本: 如何用ARX2005在VS2003中制作CAD2004可用的程序