Postgres |
Здравствуйте, гость ( Вход | Регистрация )
Postgres |
cya-st |
4.10.2009, 19:56
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 3.9.2009 Пользователь №: 1047 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем привет. Я поставил QT 4.5.3 под винду, собрал статически. Делее пытаюсь собрать драйвер постгри, собирается без ошибок и создается два файла: libqsqlpsql.a libqsqlpsqld.a в C:\Qt\4.5.3\plugins\sqldrivers\. Но почемуто длл-ки. Помогите пожалуйста, кто сталкивался с такой ошибкой.
|
|
|
ViGOur |
4.10.2009, 20:27
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Как я понимаю ты собирал qt и плагин mingw, а она вроде как не знает что такое *.lib файлы, зато знает, что такое *.a.
Просто используй *.a библиотеки для линковки в место *.lib и все. |
|
|
cya-st |
4.10.2009, 22:30
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 3.9.2009 Пользователь №: 1047 Спасибо сказали: 0 раз(а) Репутация: 0 |
Пересобрал libpq, получился файл libpq.a размером в 10Мб, пробовал собрать драйвер все равно дллки не создаются.
|
|
|
ViGOur |
4.10.2009, 22:45
Сообщение
#4
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Не понял, зачем тебе dll'ки, если ты статически собирал библиотеку и плагин?
Тебе нужны только *.lib или *.a файлы... |
|
|
molchanoviv |
4.10.2009, 22:51
Сообщение
#5
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
а как компилируешь? Я недавно собирал так. поставил постгрес и Куте, а затем
И все отлично собралось. Цитата собрал статически Сорри, не заметил. |
|
|
cya-st |
4.10.2009, 22:55
Сообщение
#6
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 3.9.2009 Пользователь №: 1047 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
ViGOur |
4.10.2009, 23:22
Сообщение
#7
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Если я собираю прогу то у меня возникает ошибка "...Driver not loaded..." прочитай Драйвера баз данных SQL: Решение проблем. ДУмаю должно помочь.Хыхыхы, сам освежил знания, от туда: Цитата Убедитесь, что вы используете Qt библиотеку динамически; вы не может использовать плагины в статической сборке.
|
|
|
cya-st |
5.10.2009, 11:07
Сообщение
#8
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 3.9.2009 Пользователь №: 1047 Спасибо сказали: 0 раз(а) Репутация: 0 |
Значит на статике не получится?
|
|
|
ViGOur |
5.10.2009, 12:17
Сообщение
#9
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
угу, нужна перекомпиляция самой qt под статик вместе с поддержкой Postgres.
|
|
|
Текстовая версия | Сейчас: 14.1.2025, 17:19 |