Не могу собрать QIBASE |
Здравствуйте, гость ( Вход | Регистрация )
Не могу собрать 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 |
Попробуй так:
|
|
|
kalombo |
8.9.2008, 18:06
Сообщение
#5
|
Студент Группа: Участник Сообщений: 37 Регистрация: 5.8.2008 Пользователь №: 252 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, всё собралось.
|
|
|
Текстовая версия | Сейчас: 28.1.2025, 17:02 |