列位大侠,俺又有问题了!
vs2005+objectARX用vc++做的arx文件,在我的机器上运行正常。换到另一台机器(同样安装2007,可能版本不同),就加载不了。
CAD给出的提示如下:
命令: arx
输入选项 [?/加载 /卸载 /命令 /选项 ]: l
D:\Program Files\AutoCAD 2007\Support\ST.arx 是无效 ARX 文件。
AcRxDynamicLinker 加载“D:\Program Files\AutoCAD 2007\Support\ST.arx”失败
d:\Program Files\AutoCAD 2007\acad.exe 而且,在debug配置下调试通过的程序,在release配置下竟然很多错误。
好像release配置下,不支持Unicode
五一大假结束,各位游侠也该出来活动了吧
release配置下,当然是支持Unicode的了,你所说的release配置下很多错误,是指的编译错误还是运行错误,如果是编译错误,那肯定是你的配置设置有问题了,如果是运行错误,则有可能是某些变量的初始化引起的 谢谢,果然是配置的问题,release配置下的问题已经解决。但是,在我机器上验证可用的arx文件换到别人机器上还是不能用。vs2005+objectARX用vc++做的arx文件,在我的机器上运行正常。
换到另一台机器(同样AutoCAD2007,但软件来源不同),就加载不了。
CAD给出的提示如下:
命令: arx
输入选项 [?/加载 /卸载 /命令 /选项 ]: l
D:\Program Files\AutoCAD 2007\Support\ST.arx 是无效 ARX 文件。
AcRxDynamicLinker 加载“D:\Program Files\AutoCAD 2007\Support\ST.arx”失败
d:\Program Files\AutoCAD 2007\acad.exe 我曾经碰到个问题,就是用打过补丁的VS2005.net编译出来的Arx不能在其他机器上运行通过,
而没有打过补丁的VS2005.net 编译出来的就没有问题。
哦,原来这样,谢谢
页:
[1]