QtCreator + QPSQL проблема с подключением драйвера |
Здравствуйте, гость ( Вход | Регистрация )
QtCreator + QPSQL проблема с подключением драйвера |
borkk |
9.8.2010, 11:52
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 9.8.2010 Пользователь №: 1942 Спасибо сказали: 0 раз(а) Репутация: 0 |
Скачал QtSDK с оф.сайта, установил, скачал PostgreSQL, поставил, попробовал установить драйвер QPSQL, по инструкции в QtAssistant, сделал
все установилось, никаких ошибок. при сборке
выдает ошибку "mingw32-make[1]: Entering directory `C:/Qt/2010.04/qt/src/plugins/sqldrivers/psql' Makefile.Debug:61: *** missing separator. Stop. mingw32-make[1]: Leaving directory `C:/Qt/2010.04/qt/src/plugins/sqldrivers/psql' mingw32-make: *** [debug-all] Error 2" в PATH прописаны пути к mingw/bin, qt/bin, postgre/bin, postgre/lib |
|
|
Litkevich Yuriy |
9.8.2010, 14:08
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
borkk |
10.8.2010, 6:29
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 9.8.2010 Пользователь №: 1942 Спасибо сказали: 0 раз(а) Репутация: 0 |
вот строчки с 58 по 61 |
|
|
Litkevich Yuriy |
10.8.2010, 14:21
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
какой-то кривой мэйкфайл.
к стати, у тебя пробелы в пути, нужно весь путь взять в кавычки, а сами кавычки нужно экранировать:
|
|
|
borkk |
13.8.2010, 8:41
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 9.8.2010 Пользователь №: 1942 Спасибо сказали: 0 раз(а) Репутация: 0 |
Отлично, все установил, а как теперь использовать?
если делаешь
то не видит QPSQL, видит только те, что в комплекте были (QSQLITE,QODBC3,QODBC) |
|
|
molchanoviv |
13.8.2010, 10:56
Сообщение
#6
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
а sqlbrowser видит твои драйвера?
|
|
|
borkk |
14.8.2010, 13:23
Сообщение
#7
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 9.8.2010 Пользователь №: 1942 Спасибо сказали: 0 раз(а) Репутация: 0 |
Нет, sqlbrouser только стандартные видит
|
|
|
molchanoviv |
16.8.2010, 13:14
Сообщение
#8
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
Бинари и либы СУБД доступны через PATH?
|
|
|
borkk |
17.8.2010, 13:15
Сообщение
#9
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 9.8.2010 Пользователь №: 1942 Спасибо сказали: 0 раз(а) Репутация: 0 |
Уже доступны (= спасибо, нашел решение раньше, именно в этом проблема была (=
Вообще, загрузил версию для MSVC2008, поставил Visual C++ 2008 Express Edition, там уже по-умолчанию стояли драйвера для QPSQL, но какие-то корявые, релиз работал, а дебаг нет. После сборки этих драйверов (кстати, после этого надо еще /src/sql собрать, чтобы он видел драйвера) оказалось, что они примерно в 2 раза меньше идущих стандартно, сделал вывод, что что-то не прилинковывается, прописал пути для PostgreSQL к /bin и к /lib, собрал, все заработало (= |
|
|
Текстовая версия | Сейчас: 22.11.2024, 10:05 |