crossplatform.ru

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


  Ответ в qt sdk 1.1 firebird
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
c00ker Дата 9.6.2011, 15:50
  использую такой батник

set FBPATH=c:\Firebird

set QMAKESPEC=win32-g++
cd /d %QTDIR%\src\plugins\sqldrivers\ibase
rem copy /y %FBPATH%\bin\fbclient.dll %QTDIR%\bin
qmake -o Makefile "INCLUDEPATH+=%FBPATH%\include" "LIBS+=%FBPATH%\lib\fbclient_ms.lib" ibase.pro
mingw32-make clean
mingw32-make all
Litkevich Yuriy Дата 13.5.2011, 7:34
 
Цитата(tasmdevil @ 12.5.2011, 16:03) *
../../../sql/drivers/ibase/qsql_ibase.h:47:46: error: QtSql/private/qsqlcachedre
sult_p.h: No such file or directory
странное начало, путь не полный.
Что-то с make-фалом не то.

посмотри содержимое qsql_ibase.h:47
tasmdevil Дата 12.5.2011, 13:03
  Подскажи пожалуйста что не так, пытаюсь собрать драйвер ibase из qt sdk 1.1. На QT 2010.05 по этой схеме дрова собирались.



Setting up environment for Qt usage...

C:\Windows\system32>cd c:\QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\ibase

c:\QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\ibase>qmake -o Makefile "INCLUDE
PATH+=C:\\Firebird\\Firebird_2_1\\include" "LIBS+=C:\\Firebird\\Firebird_2_1\\li
b\\fbclient.lib" ibase.pro

c:\QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\ibase>mingw32-make
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `c:/QtSDK/QtSources/4.7.3/src/plugins/sqldri
vers/ibase'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -
DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_H
AVE_SSE2 -DQT_THREAD_SUPPORT -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore"
-I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtSql" -I"c:\QtSDK\Desktop\Qt\4.7.3\m
ingw\include" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"
c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\default" -o debug\main.o main.cpp
In file included from main.cpp:44:
../../../sql/drivers/ibase/qsql_ibase.h:47:46: error: QtSql/private/qsqlcachedre
sult_p.h: No such file or directory
../../../sql/drivers/ibase/qsql_ibase.h:48:19: error: ibase.h: No such file or d
irectory
In file included from main.cpp:44:
../../../sql/drivers/ibase/qsql_ibase.h:58: error: expected class-name before '{
' token
../../../sql/drivers/ibase/qsql_ibase.h:70: error: 'QSqlCachedResult' has not be
en declared
../../../sql/drivers/ibase/qsql_ibase.h:70: error: expected ',' or '...' before
'&' token
../../../sql/drivers/ibase/qsql_ibase.h:87: error: expected ')' before 'connecti
on'
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make[1]: Leaving directory `c:/QtSDK/QtSources/4.7.3/src/plugins/sqldriv
ers/ibase'
mingw32-make: *** [debug] Error 2

c:\QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\ibase>
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 20:03