Доброго времени суток!
Такая проблемка. Хочу использовать wxSQLite3 в своем приложении. Все либы скомпилировал без проблем. Дальше собственно проблема - никак не могу отвязаться от sqlite3.dll.
Вот что собственно делал:
1. Сначала скомпилил статическую библиотеку sqlite3.lib из sqlite3-amalgamation-3070603 (по инструкции из Readme wxSQLite3)
2. Затем подсунул ее вместо той, что шла в комплекте с wxSQLite3
3. Затем скомпилил библиотеки wxSQLite3
4. Далее создал консольный проект и указал в нем полученную sqlite3.lib - всё хорошо (программа отработала)
5. Далее создал проект wxWidgets и указал все либы sqlite3 и wxsqlite-ские. При компиляции такого проекта приложение сразу же завершается:
Process terminated with status 0 (0 minutes, 0 seconds)
Убрал wxSQLite - то же самое. Вместо полученной sqlite3.lib указал sqlite3.a из комплекта wxSQLite3 - требует dll. Копируешь в каталог с проектом эту злополучную dll - всё отлично компилируется и запускается.
Собственно вопрос - что надо сделать, чтоб отвязаться от этой dll-ки?
Конфигурация: WinXP, wxWidgets 2.8.12, CodeBlocks 10.5
компиляция static sqlite3 без sqlite3.dll
-
- Super wx Problem Solver
- Posts: 401
- Joined: Wed Sep 21, 2005 8:17 am
- Location: Rostov-on-Don, Southern Russia
Re: компиляция static sqlite3 без sqlite3.dll
Два года назад я столкнулся с этой проблемой и успешно решил, уже не помню как но подробности тут: http://forums.wxwidgets.org/viewtopic.php?f=34&t=24481Alip wrote:Доброго времени суток!
Такая проблемка. Хочу использовать wxSQLite3 в своем приложении. Все либы скомпилировал без проблем. Дальше собственно проблема - никак не могу отвязаться от sqlite3.dll.
Вот что собственно делал:
1. Сначала скомпилил статическую библиотеку sqlite3.lib из sqlite3-amalgamation-3070603 (по инструкции из Readme wxSQLite3)
2. Затем подсунул ее вместо той, что шла в комплекте с wxSQLite3
3. Затем скомпилил библиотеки wxSQLite3
4. Далее создал консольный проект и указал в нем полученную sqlite3.lib - всё хорошо (программа отработала)
5. Далее создал проект wxWidgets и указал все либы sqlite3 и wxsqlite-ские. При компиляции такого проекта приложение сразу же завершается:
Process terminated with status 0 (0 minutes, 0 seconds)
Убрал wxSQLite - то же самое. Вместо полученной sqlite3.lib указал sqlite3.a из комплекта wxSQLite3 - требует dll. Копируешь в каталог с проектом эту злополучную dll - всё отлично компилируется и запускается.
Собственно вопрос - что надо сделать, чтоб отвязаться от этой dll-ки?
Конфигурация: WinXP, wxWidgets 2.8.12, CodeBlocks 10.5
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
-
- Earned a small fee
- Posts: 20
- Joined: Mon Jul 25, 2011 4:06 pm
Re: компиляция static sqlite3 без sqlite3.dll
а я кода качал там сразу был исходник и все я его просто заинклюдил и все