при создании базы выдает ошибку, QT + SQLITE |
Здравствуйте, гость ( Вход | Регистрация )
при создании базы выдает ошибку, QT + SQLITE |
Crockus |
21.3.2011, 18:18
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 21.3.2011 Пользователь №: 2528 Спасибо сказали: 0 раз(а) Репутация: 0 |
Не судите строго, при создании элементарного подключения выдает ошибку смысл которой прошу объяснить.
вот ошибка
и как ее устранить |
|
|
maint |
21.3.2011, 18:56
Сообщение
#2
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
в проекте указано что то вроде ?
вот это +sql и указывает на необходимость поключения библиотек работающих с базой. Вставляем в имя_проекта.pro, далее qmake и вперед |
|
|
Гость_Гость_Crockus_*_* |
21.3.2011, 19:23
Сообщение
#3
|
Гости |
в проекте указано что то вроде ? QT += gui \ core \ sql Language: cpp вот это +sql и указывает на необходимость поключения библиотек работающих с базой. Вставляем в имя_проекта.pro, далее qmake и вперед все указано
|
|
|
xls |
22.3.2011, 13:51
Сообщение
#4
|
Студент Группа: Участник Сообщений: 44 Регистрация: 6.9.2010 Пользователь №: 2013 Спасибо сказали: 7 раз(а) Репутация: 2 |
Возможно, ваш драйвер СУБД собран не тем компилятором, которым вы пытаетесь скомпилировать приложение. ( VS and MinGW).
|
|
|
Crockus |
22.3.2011, 20:15
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 21.3.2011 Пользователь №: 2528 Спасибо сказали: 0 раз(а) Репутация: 0 |
Возможно, ваш драйвер СУБД собран не тем компилятором, которым вы пытаетесь скомпилировать приложение. ( VS and MinGW). дело не в драйверах, такую же ошибку выдает даже если просто билдить
забыл сказать все это я собыраю в codeblocks, я думаю, что причина в настройках но что именно не могу понять |
|
|
maint |
22.3.2011, 20:43
Сообщение
#6
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
Возможно, ваш драйвер СУБД собран не тем компилятором, которым вы пытаетесь скомпилировать приложение. ( VS and MinGW). дело не в драйверах, такую же ошибку выдает даже если просто билдить
забыл сказать все это я собыраю в codeblocks, я думаю, что причина в настройках но что именно не могу понять тогда точно подключение библиотек. Мучался когда то. Там есть возможность, если мне память не изменяет, не с их форматом работать, а с обычным makefile. |
|
|
Crockus |
22.3.2011, 23:33
Сообщение
#7
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 21.3.2011 Пользователь №: 2528 Спасибо сказали: 0 раз(а) Репутация: 0 |
тогда точно подключение библиотек. Мучался когда то. Там есть возможность, если мне память не изменяет, не с их форматом работать, а с обычным makefile. так и есть всем спасибо, тема закрыта. В настройках проекта кнопочка "Project's build options..."->Linker setting-> Link libraries нужно добавить запись QtSql4 Может кому еще пригодится, аналогично подключаются другие библиотеки. |
|
|
Гость_Славко_* |
11.5.2011, 8:19
Сообщение
#8
|
Гости |
тогда точно подключение библиотек. Мучался когда то. Там есть возможность, если мне память не изменяет, не с их форматом работать, а с обычным makefile. так и есть всем спасибо, тема закрыта. В настройках проекта кнопочка "Project's build options..."->Linker setting-> Link libraries нужно добавить запись QtSql4 Может кому еще пригодится, аналогично подключаются другие библиотеки. Ты наверное кое-что забыл. У меня заработало только когда в Project -> Properties... -> Project Settings -> Project build options... -> Search directories -> Compiler, кнопочкой Add найти папку с хедерами: ..\%QTDIR%\qt\include\QtSql |
|
|
Текстовая версия | Сейчас: 29.11.2024, 2:26 |