明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: highflybird

再谈用VS+VC绿色版编译多版本

  [复制链接]
发表于 2016-8-5 13:27:29 | 显示全部楼层
我是windows7 64位免费升级到windows 10 64位系统。生成工程就出现错误: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
同时我原有的一ARX项目在windows 10平台上用VS2015生成64位程序(cad2014),在64位cad上加载执行没有问题。但在windows 10平台上用VS2015生成32位程序,在XP系统可加载执行但会出现打开access  mdb数据库失败。
相反,在XP平台上用VS2010生成的32位及64位ARX程序运行都正常。望highflybird能给我解决问题! 再此感谢。
发表于 2016-8-5 14:10:53 | 显示全部楼层
本帖最后由 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数据库。不知这样理解是否正确??




 楼主| 发表于 2016-8-6 20:12:03 | 显示全部楼层
panfanggui 发表于 2016-8-5 14:10
非常感谢highflybird 。经你一提示,错误:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\ ...

感觉你说的可能是对的。另外对你说的数据库问题不了解,因此无法帮助到你。
发表于 2016-8-23 17:44:16 | 显示全部楼层
版主在百度云分享的VC的绿色编译器失效了,哪位能分享一下啊
发表于 2016-9-13 09:46:58 | 显示全部楼层
本帖最后由 Milita29 于 2016-9-13 09:53 编辑

楼主您好,百度云链接已经失效,能否私密我一下分享链接,邮箱:m13951766481@163.com
发表于 2016-10-19 16:31:36 | 显示全部楼层
不错的资料, 谢谢楼主分享啊。
发表于 2022-9-23 17:32:05 | 显示全部楼层
谢谢大佬,帮助很大
发表于 2022-11-9 10:37:33 来自手机 | 显示全部楼层
可以编译2020版本的arx吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-23 15:27 , Processed in 0.156411 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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