• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Linking a lib in XCode
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Linking a lib in XCode


  • Subject: Re: Linking a lib in XCode
  • From: Terry Simons <email@hidden>
  • Date: Thu, 13 Mar 2008 07:21:01 -0400

Why is it useless to add the /usr/include/libxml2 path to the header include path? I'm doing the same in my project. Please explain.

Doing what Mark did dies work for me, so clearly there isn't a single right answer, but I don't understand the Xcode-specific alternative here. Using header paths, library paths, and -lfoo type project settings are the only way I know.

-Terry

Sent from my iPhone

On Mar 13, 2008, at 4:17 AM, Jean-Daniel Dupas <email@hidden> wrote:

That -lxml with a lower case L, not an upper case i.
In fact, you do not have to add this linker flag. Xcode do it already when you add libxml.dylib in your target.
And you can also remove the '/usr/include/libxml2/**' entry in your search path, it is useless.



Le 13 mars 08 à 09:02, Mark Haskins a écrit :

Thanks for the responses guys.

I added /usr/include/libxml2 and /usr/include/libxml2/** to the 'Header Search Paths' in the Project Get Info dialogue and the error went away. Looks like I need to read up more on the working of XCode and GCC. Those Linux days are long in the past :)

When I added -lxml to the 'Other Linker Flags' setting I got an error about unknown option. I guessed this might be the place to put it based on the wording in George's email, but I probably wrong.

Anyhow thanks for the help

Mark


On Thursday, March 13, 2008, at 02:23AM, "Terry Simons" <email@hidden > wrote:
Based on the error it looks like Mark's code is trying to reference
the libxml2 header directory from /usr/include/libxml2... so it should
be /usr/include/libxml2 (or /usr/include/libxml2/**) not /usr/ include/
libxml2/libxml/** which would expand to: /usr/include/libxml2/ libxml/
libxml/xmlmemory.h if he's doing something like:


#include <libxml/xmlmemory.h>

Which is what it looks like to me.  ;)

- Terry

On Mar 12, 2008, at 7:31 PM, George Warner wrote:

On Wed, 12 Mar 2008 19:52:40 +0000, Haskins Mark <email@hidden >
wrote:
I'm struggling to do something which should be very simple and I've
probably missed something somewhere along the way.


I'm writing an application that uses XML, and I am attempting to add
the libxml2.2.dylib library to the project as I believe that this
will
resolve my


error: libxml/xmlmemory.h: No such file or directory

error.

Cut and paste these into your project or target settings (for all configurations):

HEADER_SEARCH_PATHS = /usr/include/libxml2/libxml/**
OTHER_LDFLAGS = -lxml

--
Enjoy,
George Warner,
Schizophrenic Optimization Scientist
Apple Developer Technical Support (DTS)



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Linking a lib in XCode
      • From: Jean-Daniel Dupas <email@hidden>
References: 
 >re: Linking a lib in XCode (From: George Warner <email@hidden>)
 >Re: Linking a lib in XCode (From: Terry Simons <email@hidden>)
 >Re: Linking a lib in XCode (From: Mark Haskins <email@hidden>)
 >Re: Linking a lib in XCode (From: Jean-Daniel Dupas <email@hidden>)

  • Prev by Date: Re: XCode 3.1 and german umlaute in localizable strings
  • Next by Date: Re: Linking a lib in XCode
  • Previous by thread: Re: Linking a lib in XCode
  • Next by thread: Re: Linking a lib in XCode
  • Index(es):
    • Date
    • Thread