Russian Qt Forum
Ноябрь 23, 2024, 04:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt, mingw, PostgreSQL - не получается собрать плагин  (Прочитано 4675 раз)
Bliz
Гость
« : Октябрь 30, 2005, 09:54 »

Qt, mingw, PostgreSQL - не получается собрать плагин для работы с этой БД.

при попытке скомпилировать плагин так как написано в справке (правда пришлось поправить Makefile для указания путей include)
вылазит много ошибок, но самая интересная такая :

..\..\..\..\src\sql\drivers\psql\qsql_psql.cpp: In member function `bool QPSQLOpenExtension::win32_open(const QString&, const QString&, const QString&, const QString&, int, const QString&)':
..\..\..\..\src\sql\drivers\psql\qsql_psql.cpp:113: error: 'class QPSQLDriver' has no member named 'win32_open'

смотрю исходники - там действительно нет такого члена -
'QPSQLDriver::win32_open' есть такой QPSQLDriver::open и обращение идет к нему.
Вопрос - почему появляется такая ошибка?
Записан
DenKor
Гость
« Ответ #1 : Октябрь 30, 2005, 16:47 »

Скорее всего версия либ библиотеки не совпадает c той для которой сделан плагин.
Приведи свои версию библиотеки.

Учти то что lib (в формате *.a ) библиотеку нужно самому собирать из dll файла.
Записан
Bliz
Гость
« Ответ #2 : Октябрь 31, 2005, 11:01 »

Проблема в том что до линковки дело даже не доходит,
Qt3.3.3 - comercial, PostgreSQL8.04
На VisualStudio6 все прекрасно собирается, хочу перейти на mingw.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 21.