Linking against libglib.framework

Evan Schoenberg, M.D. evan at adium.im
Sun Dec 6 20:52:42 UTC 2009


Mike,

Check your header and framework search path settings for your target;  
I believe you need to make changes so that #include <glib/glib.h> is  
sensical (refers to a glib framework in a location Xcode can find at  
compile tome). Remember that using the header for compilation and  
linking against the binary at link time are separate steps and can go  
wrong separatey.

Cheers,
Evan




On Dec 6, 2009, at 2:27 PM, Mike McMaster <mike at mikemcmaster.com> wrote:

> Hi all,
>
> Long time Adium user, first time potential contributor. I'm  
> attempting to make a plugin out of the patch submitted for RVP  
> support in this support ticket: http://trac.adium.im/ticket/2993
>
> The source code requires glib, and I see that Adium's Frameworks  
> directory has libglib.framework which seems to contain the necessary  
> headers. However, when I link to that framework in Xcode, it still  
> doesn't see glib.h when I attempt to build the plugin.
>
> Is there a trick to using this framework? I'm not a total Xcode noob  
> - I've been doing iPhone development for the past year and a half,  
> but this is my first foray into Mac development. I am able to build  
> and link to (Adium, AIUtilities, FriBidi).framework successfully (I  
> am using fernyb's plugin template). Everything builds fine there.
>
> If Adium's libglib.framework is unusable for some reason, what are  
> my options? Do I need to compile glib from source? If so, I'm not  
> sure how to link to it in Xcode - is that pretty involved? My  
> searches aren't turning up much, but I might not be using the right  
> terms.
>
> Thanks in advance - I appreciate any help.
>
> Mike




More information about the devel mailing list