upposedly one can compile Carbonized CMMs ('thng's)and put them in the /System/Library/Components directory in OS X.
I want to write a quicktime codec CMM so I downloaded Apple's example project:
http://developer.apple.com/samplecod...AudioCodec.htm
Classic version compiles without a hitch.
I want to Carbonize the project so I have a working Carbon CMM project to work with. I study the relevant calls in the Apple docs and everything seems Carbon compatible.
However when attempting to Compile my Carbon project it shows that the header "ComponentDispatchHelper.h" uses a macro it shoudln't, namely BUILD_ROUTINE_DESCRIPTOR which is explicitly removed from MixedMode.h using #if CALL_NOT_IN_CARBON
It seems to me the error is in the headers. My source file doesn't include "ComponentDispatchHelper.h" directly.
The example project is very very small and easy to examine.
Please help me, thank you |-)