aeo000000 发表于 2013-2-28 23:34:06

VS2010 一劳永逸解决 ObjectArx 各版本的编译。比别人的方法还要简化。

本帖最后由 aeo000000 于 2013-2-28 23:36 编辑

今天终于搞定了:
第一步 同这个贴的方法1---6
      http://objectarx.net/home.php?mod=space&uid=99759&do=blog&id=3
   其实就是下 VCCommonBin.Zip 和vc2002 vc2005 vc2008 的绿化版(05 08绿化版我是在新浪下的)
    放到vs2010的目录下,和vs2010的vc目录并列。
   
   再下 PlatformToolsets.zip 放到C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\
    和v90 v100 并列

第二步:
    下arx的各个版本,放在一起,目录并列最好,不在一起,自己记得就行
   
   arx2013版以前的配置文件都是.vsprops文件,arx2012现在好像已经是.props了
   第二步的关键是,copy    ObjectARX 2013\inc\*.props文件到各版本的inc目录下,
         再打开拷贝过去的文件编辑一下, 因为原来的目录里面有同名的 .vsprops文件
         打开.vsprops文件,把里面有 路径和 lib的地方,按格式拷贝到.props里面。
         因为arx2013里面的都是*19.lib,而且还有新的lib
   
      这里要注意,里面的路径看是不是有win32为和64之分,以前的版本是不分的,如果.props
      不想改路径,可以直接把 lib 改成lib-win32,自己看着办,只要路径找的到。

   这两步做完,以后不会再改了    ,图片是我arx2008的

人生华华 发表于 2018-4-9 15:42:34

大神,请教一下,为什么我是标准的arx2014配vs2010,vs说错误有二十几个,但是却可以编译成功

xudongchu 发表于 2017-11-23 19:25:17

学习了很好

aeo000000 发表于 2013-2-28 23:46:28

第三步:
   在vs2010+arx2013的条件下,用它的 Wizards建立工程
   每个工程里面都有Autodesk.arx-2013.props
   各个工程要编译到以前的版本只要编辑这个文件
   

aeo000000 发表于 2013-2-28 23:51:40

本帖最后由 aeo000000 于 2013-3-1 00:03 编辑

第四步:按图片就可以编译了,当然可以把输出文件目录自己改一下最好,比如release08

坑爹的autodesk从2010起把函数名改掉了,上网找了很久,其实在 arx2010的帮助 arxxmg.chm里面
几年没搞,变的很无知呀。

3105955 发表于 2013-3-1 01:10:38

一直没成功。。。空了照楼主的方法再试试。

chpmould 发表于 2013-3-1 18:42:40

希望楼主做成更详细的教程发上来

zfbj 发表于 2013-4-11 23:03:58

vc6的能行吗?我还是放不下…

cnviva7458 发表于 2014-4-16 11:47:42

非常感谢!

ue_boy 发表于 2015-3-13 14:21:32

楼主能发一下vc2002 vc2005 vc2008的绿化版的吗,实在找不到了

panshuai2046 发表于 2015-3-22 00:17:15

objectarx2013装了没有工具条是怎么回事

sanqima88 发表于 2015-3-23 08:51:26

能不能再详细点?
页: [1] 2
查看完整版本: VS2010 一劳永逸解决 ObjectArx 各版本的编译。比别人的方法还要简化。