كيفية تضمين المكتبة sqlite3 "libsqlite3.0.dylib" في بلدي ملف مصدر التطبيق؟

StackOverflow https://stackoverflow.com/questions/1402269

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا أكتب تطبيق في ++ / C / كائن-C بيئة الكاكاو C لOSX 10.6

لأسباب محددة، وأنا لا يمكن إجراء تغييرات على الملف جعل بحيث لا أستطيع ربط مكتبة "libsqlite3.0.dylib" أثناء البناء.

في ملفات مصدر بلدي، وأنا المدرجة. وبما أنني لا يمكن ربط المكتبة مع الإطار، وكنت أتساءل كيف يمكن أن تشمل مكتبة كجزء ملف مصدر بلدي، على وجه التحديد كيف يمكنني تشمل libsqlite3.0.dylib؟

والبيرة / ليب / libsqlite3.0.dylib

وهذا هو لMAX OSX 10.6

هل كانت مفيدة؟

المحلول

لا يمكنك تضمين مكتبة جمعت بالفعل إلى شفرة المصدر الخاصة بك واستخدامها. تحتاج على الاطلاق البيانات رمز مصدر في شفرة المصدر.

ومع ذلك، يمكنك تضمين مصادر سكليتي في التعليمات البرمجية المصدر. في هذا الملف القطران، شفرة المصدر سكليتي في sqlite3.c.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top