Hi,
Probably a dumb question, but here goes...
I've been developing my plugin using the CS6 SDK, as I have AE CS6. However I'll want my plugin to be compatible with CS5 & 5.5 as well. I'm assuming that I'll need to replace the CS6 SDK headers with the CS5 SDK headers in order to compile a single plugin that works with all these versions, right?
The SDK documentation states (and this is about Suites so I might have my wires crossed) "Though each new version of a suite supercedes the old one, feel free to acquire multiple versions of the same suite; we never remove or alter previously shipped suites.", so can I force the compiler to build a plugin using the CS6 headers that will work in CS5 and 5.5 also? If so, how?
For example, so far the only thing I've used that's been different between SDK versions is the suites.ParamUtilsSuite3 (i.e. version 3) in the CS6 headers, whereas in previous versions the most up-to-date version is 1. I cannot access version 1 through the PICA basic pointer, so I guess I'd need to use AEFX_AcquireSuite() instead, which is fine, but will doing this allow me to compile my CS5 compatible plugin using the CS6 headers?
I'm guessing it's just a simple matter of swapping the CS6 headers for the CS5 headers though, and hoping that it will be forwards compatible.
Thanks,
Christian