On Apr 28, 2011, at 11:48 PM, koko wrote:

> Well, apparently, compiling for iOS app versus iOS static lib treats the 
> processing of the .pch diifferently.
> Moving some things out of .pch in the app build which are in the .pch of the 
> lib build solved my problem.
> I would like to know more about this if anyone can shed some light.

If you put it in the .pch, it will get compiled for each of the languages used 
in your project, including obj-c (which does not understand "class'). The lib 
probably does not have any .m files, whereas the app does.

That's my guess. You can put preprocessor conditionals around the C++ code so 
that it only gets precompiled for the languages that support C++. 

For example:

#ifdef __cplusplus 

// code that requires C++ or obj-c++

#endif 

Best regards,

B.J. Buchalter
Metric Halo 
http://www.mhlabs.com
        


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to