crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Не могу собрать QIBASE
kalombo
  опции профиля:
сообщение 8.9.2008, 14:19
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 37
Регистрация: 5.8.2008
Пользователь №: 252

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата
Как собрать QIBASE плагин под Windows

The following assumes InterBase or Firebird is installed in C:\interbase:

If you are using InterBase:

cd %QTDIR%\src\plugins\sqldrivers\ibase
qmake -o Makefile "INCLUDEPATH+=C:\interbase\include" ibase.pro
nmake

If you are using Firebird, the Firebird library has to be set explicitely:

cd %QTDIR%\src\plugins\sqldrivers\ibase
qmake -o Makefile "INCLUDEPATH+=C:\interbase\include" "LIBS+=-lfbclient" ibase.pro
nmake

If you are not using a Microsoft compiler, replace nmake with make in the line above.

Note that C:\interbase\bin must be in the PATH.

Пользуясь данным решением пробовал сначала собрать interbase 6.5. Не получилось, несмотря на то, что я учел, что папка include находится по следующему пути "C:\interbase\Sdk\include". Также пробовал собрать firebird пару версий, компилятор ругался, что не может слинковать fbclient. Может вы подскажете, какую версию лучше скачать, какие должны быть пути и что писать в командной строке, чтобы у меня все получилось=)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 8.9.2008, 15:32
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Кто ругается хоть qmake или nmake? И как ругается то?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kalombo
  опции профиля:
сообщение 8.9.2008, 16:19
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 37
Регистрация: 5.8.2008
Пользователь №: 252

Спасибо сказали: 0 раз(а)




Репутация:   0  


Начну с Interbase 6.5, устанавливаю его в католог C:\interbase. Запускаю Visual Studio 2008 Command Prompt. Далее qmake -o Makefile "INCLUDEPATH+=C:\interbase\Sdk\include" ibase.pro , потом nmake. Получаю:
Цитата
LINK : fatal error LNK1104: cannot open file 'gds32_ms.lib'
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BI
\link.EXE"' : return code '0x450'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BI
\nmake.exe"' : return code '0x2'
Stop.

Файлик gds32_ms.lib я нашел в каталоге C:\interbase\Sdk\Lib_ms, попробовал сделать: qmake -o Makefile "INCLUDEPATH+=C:\inte
rbase\Sdk\Include" "LIBS+=C:\interbase\Sdk\Lib_ms" ibase.pro , потом nmake. Получаю:
Цитата
LINK : fatal error LNK1104: cannot open file 'C:\interbase\Sdk\Lib_ms.obj'
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\link.EXE"' : return code '0x450'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\nmake.exe"' : return code '0x2'
Stop.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 8.9.2008, 16:56
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Попробуй так:
qmake -o Makefile "INCLUDEPATH+=C:\interbase\Sdk\Include" "LIBS+=-LC:\interbase\Sdk\Lib_ms" ibase.pro
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kalombo
  опции профиля:
сообщение 8.9.2008, 18:06
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 37
Регистрация: 5.8.2008
Пользователь №: 252

Спасибо сказали: 0 раз(а)




Репутация:   0  


Спасибо, всё собралось.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.1.2025, 17:02