Prior to begin the course I would like to list what are the requirements to create, compile and use ObjectARX applications.
I will use the most recent version that is ObjectARX 2005. Most of features presented will be compatible to previous versions (I will consider release 2000 and above).
What you will need:
- AutoCAD 2000,2000i and 2002 (and verticals): ObjectARX 2000 and VC++ 6.0;
- AutoCAD 2004, 2005 and 2006 (and verticals): ObjectARX 2004 and VC.NET 2002 (7.0);
- AutoCAD 2007, 2008 and 2009 (and verticals): ObjectARX 2007 and VC.NET 2005 (8.0);
- AutoCAD 2010, 2011 and 2012 (and verticals): ObjectARX 2010 and VC.NET 2008 (9.0);
- AutoCAD 2013 and 2014 (and verticals): ObjectARX 2013 and VC.NET 2010 (10.0);
*** Visual Studio 2010 and 2012 does provide the Platform Toolset capabilities allowing you to use their IDE but compile the code with previous version. Note that this is possible only if you have the corresponding platform core compiler version installed at your machine. The advantage of this feature is to be able to centralize multiple project versions into the same IDE.
To download ObjectARX (for free), go to www.objectarx.com (this will redirect you to the right page at Autodesk's web site).
Once you have the above products, proceed with the installation:
- Install AutoCAD (full option recommended);
- Install Visual C++;
- Install (just need to extract) ObjectARX to your computer;
Further information about Microsoft Visual Studio versions:
|Visual Studio 97||Boston||5.0||N/A||1997-02|
|Visual Studio 6.0||Aspen||6.0||N/A||1998-06|
|Visual Studio .NET (2002)||Rainier||7.0||1.0||2002-02-13|
|Visual Studio .NET 2003||Everett||7.1||1.1||2003-04-24|
|Visual Studio 2005||Whidbey||8.0||2.0, 3.0||2005-11-07|
|Visual Studio 2008||Orcas||9.0||2.0, 3.0, 3.5||2007-11-19|
|Visual Studio 2010||Dev10/Rosario||10.0||2.0, 3.0, 3.5, 4.0||2010-04-12|
|Visual Studio 2012||Dev11||11.0||2.0, 3.0, 3.5, 4.0, 4.5||2012-09-12|
|Visual Studio 2013||Dev12||12.0||2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1||Upcoming|