Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
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
|
|
Гости |
Цитата(maint @ 21.3.2011, 18:56) Link в проекте указано что то вроде ? 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
|
Цитата(xls @ 22.3.2011, 12:51) Link Возможно, ваш драйвер СУБД собран не тем компилятором, которым вы пытаетесь скомпилировать приложение. ( VS and MinGW). дело не в драйверах, такую же ошибку выдает даже если просто билдить забыл сказать все это я собыраю в codeblocks, я думаю, что причина в настройках но что именно не могу понять |
|
|
|
|
maint |
22.3.2011, 20:43
Сообщение
#6
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2
|
Цитата(Crockus @ 23.3.2011, 1:15) Link Цитата(xls @ 22.3.2011, 12:51) Link Возможно, ваш драйвер СУБД собран не тем компилятором, которым вы пытаетесь скомпилировать приложение. ( VS and MinGW). дело не в драйверах, такую же ошибку выдает даже если просто билдить забыл сказать все это я собыраю в codeblocks, я думаю, что причина в настройках но что именно не могу понять тогда точно подключение библиотек. Мучался когда то. Там есть возможность, если мне память не изменяет, не с их форматом работать, а с обычным makefile. |
|
|
|
|
Crockus |
22.3.2011, 23:33
Сообщение
#7
|
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 21.3.2011 Пользователь №: 2528 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(maint @ 22.3.2011, 19:43) Link тогда точно подключение библиотек. Мучался когда то. Там есть возможность, если мне память не изменяет, не с их форматом работать, а с обычным makefile. так и есть всем спасибо, тема закрыта. В настройках проекта кнопочка "Project's build options..."->Linker setting-> Link libraries нужно добавить запись QtSql4 Может кому еще пригодится, аналогично подключаются другие библиотеки. |
|
|
|
| Гость_Славко_* |
11.5.2011, 8:19
Сообщение
#8
|
|
Гости |
Цитата(Crockus @ 22.3.2011, 23:33) Link Цитата(maint @ 22.3.2011, 19:43) Link тогда точно подключение библиотек. Мучался когда то. Там есть возможность, если мне память не изменяет, не с их форматом работать, а с обычным 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 |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 18:19 |