OSX এ এক্সকোড হেডার কিভাবে খুঁজে পাওয়া যায়


1

আমি একটি সি প্রোগ্রাম লিখছি যা libxml2 এর সাথে লিঙ্ক করে:

#include <libxml/tree.h>
#include <libxml/parser.h>

লিনাক্সে libxml2 হেডারগুলি রয়েছে /usr/include/ এবং কম্পাইলার স্বয়ংক্রিয়ভাবে তাদের খুঁজে বের করে। যাইহোক, OSX এ, হেডারগুলির পথটি OS এর সংস্করণের উপর নির্ভর করে। ইয়াসমাইটে তারা রয়েছে:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/libxml2

কিন্তু ওএসএক্সের অন্যান্য সংস্করণে তারা অন্য ডির হতে পারে। আমি কম্পাইলার এই পথ পাস করতে হবে CPPFLAGS পরিবর্তনশীল এটি কাজ করতে। কিভাবে আমি OSX এর সংস্করণের মধ্যে উপযুক্ত অন্তর্ভুক্ত ডিরেক্টরি (অটোকনফ ব্যবহার না করে) খুঁজে পেতে পারি?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.