同时我原有的一ARX项目在windows 10平台上用VS2015生成64位程序(cad2014),在64位cad上加载执行没有问题。但在windows 10平台上用VS2015生成32位程序,在XP系统可加载执行但会出现打开accessmdb数据库失败。
相反,在XP平台上用VS2010生成的32位及64位ARX程序运行都正常。望highflybird能给我解决问题! 再此感谢。 本帖最后由 panfanggui 于 2016-8-5 15:28 编辑
非常感谢highflybird 。经你一提示,错误:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v70\Microsoft.Cpp.Win32.v70.targets(307,5): error MSB6006: “CL.exe”已退出,代码为 -1073741515的问题已解决。
但打开mdb数据库问题无法解决。在win10系统用VS2015生成的cad2006版本ARX程序不论是XP系统还是win10系统上autocad2006执行ARX均不能打开mdb数据库。
补充:将win10 上的64位AccessDatabaseEngine卸载,安装32位AccessDatabaseEngine,win10系统上32位ARX程序运行正常,但64位ARX程序又不能打开mdb数据库了,同时xp上32位ARX还是不行。
32位AccessDatabaseEngine与64位AccessDatabaseEngine又不能在win10系统上同时安装。看来没法解决访问数据库问题。
当ARX内使用了ado操作access数据库时,最好xp上使用的32位程序在xp系统上开发,否则不能访问access数据库。不知这样理解是否正确??
panfanggui 发表于 2016-8-5 14:10 static/image/common/back.gif
非常感谢highflybird 。经你一提示,错误:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\ ...
感觉你说的可能是对的。另外对你说的数据库问题不了解,因此无法帮助到你。 版主在百度云分享的VC的绿色编译器失效了,哪位能分享一下啊 本帖最后由 Milita29 于 2016-9-13 09:53 编辑
楼主您好,百度云链接已经失效,能否私密我一下分享链接,邮箱:m13951766481@163.com 不错的资料, 谢谢楼主分享啊。 谢谢大佬,帮助很大 可以编译2020版本的arx吗
页:
1
[2]