كيفية تضمين المكتبة sqlite3 "libsqlite3.0.dylib" في بلدي ملف مصدر التطبيق؟
-
05-07-2019 - |
سؤال
وأنا أكتب تطبيق في ++ / C / كائن-C بيئة الكاكاو C لOSX 10.6
لأسباب محددة، وأنا لا يمكن إجراء تغييرات على الملف جعل بحيث لا أستطيع ربط مكتبة "libsqlite3.0.dylib" أثناء البناء.
في ملفات مصدر بلدي، وأنا المدرجة. وبما أنني لا يمكن ربط المكتبة مع الإطار، وكنت أتساءل كيف يمكن أن تشمل مكتبة كجزء ملف مصدر بلدي، على وجه التحديد كيف يمكنني تشمل libsqlite3.0.dylib؟
والبيرة / ليب / libsqlite3.0.dylib
وهذا هو لMAX OSX 10.6
المحلول
لا يمكنك تضمين مكتبة جمعت بالفعل إلى شفرة المصدر الخاصة بك واستخدامها. تحتاج على الاطلاق البيانات رمز مصدر في شفرة المصدر.
ومع ذلك، يمكنك تضمين مصادر سكليتي في التعليمات البرمجية المصدر. في هذا الملف القطران، شفرة المصدر سكليتي في sqlite3.c.
لا تنتمي إلى StackOverflow