Я создаю приложение на C ++, которое использует sqlite3 в качестве встроенной базы данных. Исходный текст для sqlite3 распространяется в виде объединенного файла исходного кода sqlite3.c
и двух файлов заголовков.
Каковы относительные преимущества или недостатки объединения кода sqlite3 непосредственно в двоичный файл моей программы по сравнению с компиляцией sqlite3 в виде статической библиотеки и ее связыванием таким образом?
Я уже решил не ссылаться на код sqlite3 в качестве динамической библиотеки.