> To create the library I took all the object code files from the
> palette and used ar and ranlib to create a library which I link in
> with the application using the custom Palette. This gives the message:
>
> /bin/ld: Undefined symbols:
> objc_class_name_IBInspector
> _IBObjectPboardType
> objc_class_name_IBPalette
>
Don't "ar"-chive any of the IB-specific classes (IBInspectors, etc) into your library. Your end-user classes hopefully don't directly refer to any of them (except thru harmless stuff like -getInspectorClassName).
lication using the custom Palette. This gives the message:
>
> /bin/ld: Undefined symbols:
> objc_class_name_IBInspector
> _IBObjectPboardType
> objc_class_name_IBPalette
>
Don't "ar"-chive any of the IB-specific classes (IBInspectors, etc) into your library. Your end-user classes hopefully don't directly refer to any of them (except thru harmless stuff like -getInspectorClassName).