edata 发表于 2017-12-19 00:47:00

再谈VS2010编译更高平台vs2012(v110),vs2015(v140)的objectARX程序

前段时间我贴了一篇vs2010批量编译vc6~vs2008的ARX版本,实际上那一篇是我在研究vs2010编译v110,v140平台的附带收获,正应了那句话,有心栽花花不开,无心插柳柳成荫,因为vs2010编译更高版本的ARX目前需要的平台集是v110(vs2012,2013)和v140(vs2015,2017),分别对应CAD的R20(cad2015,2016),R21(cad2017,2018),而WindowsXp仅仅支持vs2010,所以必须使用win7以及以上的系统才能实现批量编译。准备vs2012,vs2015绿色便携版,或者安装版。绿色便携版下载地址,下面我们来提取编译器,实际上vs开发集成编译环境IDE包含编辑器和编译器,而我们仅仅需要vc编译器+必要的windows SDK即可实现编译,详情请访问链接;ps:论坛贴图非常麻烦,不如blog方便,可以截图后直接粘贴到博客编辑区,可以说的和word媲美,所以详细内容还是在blog上。因时间关系,只描述了v140x64的修改,其他自行修改。方法都是一样的。**** Hidden Message *****

springwillow 发表于 2017-12-20 17:31:00


我觉得你的配置出了问题,V110根本就不用“vcruntime.h”,“vcruntime.h”是V140才有的东西。你再检查检查你的包含目录的配置和平台配置文件吧,传个V140的你试试吧


springwillow 发表于 2017-12-21 08:57:00




你看一下,主要是你的WindowSDK目录设置要对,默认的SDK目录是这样的


gzxl 发表于 2017-12-20 19:08:00


传个Microsoft.Cpp.Win32.v110.props给我瞧瞧吧。

shh1980 发表于 2017-12-19 09:28:00

感谢大师分享的宝贵经验!!!

pengfei2010 发表于 2017-12-19 10:49:00

感谢分享,学习了

BaoWSE 发表于 2017-12-19 23:20:00

感谢大师分享宝贵经验!

gzxl 发表于 2017-12-19 23:35:00

v110的vcruntime.h不知道从那来的,我安装了VS2012后搜索之后没有此文件。
corecrt.h(10): fatal error C1083: 无法打开包括文件:“vcruntime.h”: No such file or directory

springwillow 发表于 2017-12-20 15:56:00

我已经和VS2010实现了2004到2018的全版本编译,感谢E大。

edata 发表于 2017-12-20 16:32:00


回头我帮你找找这个。。。
页: [1] 2
查看完整版本: 再谈VS2010编译更高平台vs2012(v110),vs2015(v140)的objectARX程序