Come includere la libreria sqlite3 & # 8220; libsqlite3.0.dylib & # 8221; nel mio file sorgente dell'applicazione?
-
05-07-2019 - |
Domanda
Sto scrivendo un'applicazione in ambiente cacao C ++ / C / Object-C per OSX 10.6
Per motivi specifici, non posso apportare modifiche al file make in modo da non poter collegare il link "libsqlite3.0.dylib" libreria durante la compilazione.
Nei miei file di origine, ho incluso. Dato che non riesco a collegare la libreria con il framework, mi chiedevo come posso includere una libreria come parte del mio file sorgente, in particolare come posso includere libsqlite3.0.dylib?
usr / lib / libsqlite3.0.dylib
questo è per MAX OSX 10.6
Soluzione
Non puoi includere una libreria già compilata nel tuo codice sorgente e usarla. Hai assolutamente bisogno delle istruzioni del codice sorgente nel codice sorgente.
Tuttavia, puoi includere le fonti di sqlite nel tuo codice sorgente. In questo file tar, il codice sorgente sqlite è in sqlite3.c.