The place where to discuss any SDK related questions is the Hash SDK forum at http://www.hash.com/forums/index.php And select the "SDK" forum
Also, Marcel Bricman have setup a sort of forum designed specifically to structure developer notes as they use the classes and functions of the SDK. The forum is structured according to classes::function names. See http://www.kci-group.com/cgi-bin/gfo/gfo.pl?amsdk
Currently, developing plugins can be made on a Windows platform and on a Macintosh platform.
On Windows platform, the development environment is Visual C++ v6 or v7 (.NET). For some plugins types, such as some ImageIO plugins, that must link to the OpenEXR library, VS7 is the only option. Otherwise, VS6 will work just as well.
On Macintosh platform, the development environment is Apple XCode. XCode is free and can be downloaded from the Apple developer connection web site at http://developer.apple.com/ You will also need to install our MSDEV library that is included in the Mac version of the SDK.
The old way to port plugins to the Macintosh is still valid. This is how Hash proceeds:
We use the Microsoft VC++ Cross Compiler for Mac. That allows us to take plugins written for Windows, make some changes to the makefile, and recompile them for the Mac. Occasionally, they require a little more work for the cross compiler to digest them, or make Mac API calls when the code calls Windows APIs that aren't in the portability library.
The VC++ Cross compiler for Mac is an old, very old product from Microsoft that is no longer supported nor available. Those who already own it can still use it though.
Also note that you will need a dongle version of A:M in order to be able to debug your plugins. The CD-ROM version of A:M will not run if the debugger is loaded.
Generated on Thu Oct 27 11:46:43 2005 with 1.4.5 written by Dimitri van Heesch, © 1997-2001