TheSwamp

Code Red => ARX Programming => Topic started by: Keith™ on October 16, 2015, 09:56:29 PM

Title: ObjectARX and AutoCAD versioning
Post by: Keith™ on October 16, 2015, 09:56:29 PM
I have been away from ObjectArx for several years now and it seems that some things have changed a bit.

I have an existing software package that I developed for A2k-A2k7 but it no longer works correctly in newer versions. I've been tasked with doing a complete core rebuild to make it fully compatible with AutoCAD 2014 though AutoCAD 2016 and hopefully beyond.

Once upon a time, I would build a version independent Arx and it would work correctly for the product cycle so far as the drawing version was concerned. i.e. the same arx could be used in A2k, A2k2, then A2k4 could be used in A2k4, A2k6 and A2k7 ....

Does that still hold true now? Also, I see the SDK now required VS12 for 2015-2016 and optional VS12 for 2014.

I'd still need to upgrade from VS10 to VS12.

Any tips would be greatly appreciated.
Title: Re: ObjectARX and AutoCAD versioning
Post by: owenwengerd on October 18, 2015, 07:01:43 PM
The situation remains unchanged, except that binary compatibility is not necessarily synchronized with DWG format compatibility. Acad 2014/2015 are binary compatible and require the VC10 (VS 2010) platform toolset. Acad 2015/2016 are binary compatible and require the VC11 (VS 2012) platform toolset.
Title: Re: ObjectARX and AutoCAD versioning
Post by: Keith™ on October 18, 2015, 08:37:07 PM
I read somewhere that VC10 was for 2014 and that VC12 was optional. Is that incorrect? (or maybe that was just for .net .. can't remember)

So long as I need to support multiple versions, I'll need to maintain the tools to build the binaries, but if I can use VC12 for 2014-2016 that would be awesome.

Also, I understand that VC13 will likely be the standard for 2017. Do you have any information on that?
Title: Re: ObjectARX and AutoCAD versioning
Post by: owenwengerd on October 19, 2015, 08:52:23 AM
I read somewhere that VC10 was for 2014 and that VC12 was optional. Is that incorrect? (or maybe that was just for .net .. can't remember)

The VC10 platform toolset is required for 2014 native builds. You can use the VS 2013 IDE (which is highly superior to the VS 2010 IDE).


Also, I understand that VC13 will likely be the standard for 2017. Do you have any information on that?

If there's a compiler update it would likely be to VC14 (VS 2015), but I haven't seen any information about that.
Title: Re: ObjectARX and AutoCAD versioning
Post by: XXL66 on November 13, 2015, 02:22:28 AM
Does anyone have experience with running MSVC on win 10? I would need vs 2010 2012 and 2013.
ty !