Вам НЕ НУЖНО использовать wxSQLite.Вы можете просто вызвать API SQLite прямо из своего кода.Для знакомства с API требуется час или два, но затем он делает все, что вам нужно, не беспокоясь о связывании вашей сборки с еще одним пакетом.
SQLite API - это библиотека.Существует несколько способов его установки.Я заметил, что сайт SQLite немного расплывчат в этом вопросе.Вот что я делаю.
Загрузите zip, содержащий предварительно скомпилированную DLL, из http://sqlite.org/sqlite-dll-win32-x86-3071000.zip
. Это даст вам DLL, которая должна находиться в папке, где работает ваш исполняемый файл.
Это также даст файл определения экспорта (.def).Это должно быть преобразовано в файл .lib, чтобы на него можно было ссылаться.Вы делаете это с помощью утилиты lib.
Вам также нужен заголовочный файл sqlite3.h, который входит в объединение, загруженное из http://sqlite.org/sqlite-amalgamation-3071000.zip
Если все это кажется большой проблемойВы можете альтернативно использовать объединение.Просто скачайте объединение и добавьте два файла в ваш проект.Недостатком этого является то, что вам придется собирать код SQLite снова и снова, замедляя процесс сборки, и весь код будет статически связан с каждым исполняемым файлом.В настоящее время сборки выполняются на современных компьютерах настолько быстро, что стоимость использования объединения вполне стоит выигрыша в простоте.В наши дни я никогда не использую DLL.