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

再谈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绿色便携版下载下面我们来提取编译器,实际上vs开发工具集成编译环境IDE包含编辑器和编译器,而我们仅仅需要vc编译器+必要的windows SDK即可实现编译,详情请访问链接;http://www.cnblogs.com/edata/p/8061127.htmlps:论坛贴图非常麻烦,不如blog方便,可以截图后直接粘贴到博客编辑区,可以说的和word媲美,所以详细内容还是在blog上。因时间关系,只描述了v140x64的修改,其他自行修改。方法都是一样的。

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

本帖最后由 springwillow 于 2017-12-20 17:34 编辑

gzxl 发表于 2017-12-19 23:35
v110的vcruntime.h不知道从那来的,我安装了VS2012后搜索之后没有此文件。

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

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

gzxl 发表于 2017-12-20 19:08
传个Microsoft.Cpp.Win32.v110.props给我瞧瞧吧。


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

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

springwillow 发表于 2017-12-20 17:31
我觉得你的配置出了问题,V110根本就不用“vcruntime.h”,“vcruntime.h”是V140才有的东西。你再检查检 ...

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

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

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

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

感谢分享,学习了

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

感谢大师分享宝贵经验!

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

v110的vcruntime.h不知道从那来的,我安装了VS2012后搜索之后没有此文件。

corecrt.h(10): fatal error C1083: 无法打开包括文件:“vcruntime.h”: No such file or directory

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

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

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

gzxl 发表于 2017-12-19 23:35
v110的vcruntime.h不知道从那来的,我安装了VS2012后搜索之后没有此文件。

corecrt.h(10): fatal error...

回头我帮你找找这个。。。

gzxl 发表于 2017-12-20 17:00:15

edata 发表于 2017-12-20 16:32
回头我帮你找找这个。。。

:lol
这个好帖呀,可以把Visual Studio 2002、2005、2008、2012、2015卸掉咯。

gzxl 发表于 2017-12-20 19:07:47

传个Microsoft.Cpp.Win32.v110.props给我瞧瞧吧。
页: [1] 2
查看完整版本: 再谈VS2010编译更高平台vs2012(v110),vs2015(v140)的objectARX程序