OSXでQtでFirebirdを使用できるようにするためのQt用のQIBASESQLドライバーの構築に問題があります。
このクイックガイドを見つけました:http://qt-project.org/doc/qt-4.8/sql-driver.html#qibaseですが、正しくないようです。
Firebirdがインストールされ、そのヘッダーファイルは次のとおりです。
/Library/Frameworks/Firebird.framework/Headers/
dylibファイルは次のとおりです。
/Library/Frameworks/Firebird.framework/Libraries/
Qt 4.8.4ソースをhttp://qt-project.org/downloads#qt-libからダウンロードし、次の場所に抽出しました。
~/devel/qt
だから私はこれから最初のリンクのコードを変更しました:
cd $QTDIR/src/plugins/sqldrivers/ibase
qmake "INCLUDEPATH+=/opt/interbase/include" "LIBS+=-L/opt/interbase/lib -lfbclient" ibase.pro
make
に:
cd ~/devel/qt/src/plugins/sqldrivers/ibase
qmake -spec macx-g++ "INCLUDEPATH+=/Library/Frameworks/Firebird.framework/Headers" "LIBS+=-L/Library/Frameworks/Firebird.framework/Libraries -lfbclient" ibase.pro
make
そして、私はメーカーから次のエラーを受け取ります:
In file included from main.cpp:44:
../../../sql/drivers/ibase/qsql_ibase.h:47:46: error: QtSql/private/qsqlcachedresult_p.h: No such file or directory
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 been declared
../../../sql/drivers/ibase/qsql_ibase.h:70: error: expected ‘,’ or ‘...’ before ‘&’ token
make[1]: *** [debug/main.o] Error 1
make: *** [debug] Error 2
だから私は走りますmdfind qsqlcachedresult_p.h | grep qsqlcachedresult_p.h
、そして私が得る唯一の結果は:
~/devel/qt/src/sql/kernel/qsqlcachedresult_p.h
~/devel/qt/include/QtSql/private/qsqlcachedresult_p.h
私がインストールしたQtSDKの一部としては存在しないようで、デフォルトの場所にあることに注意して/Library/Frameworks/Qt*.framework
ください。
そこで、devel qt srcファイルをINCLUDEPATHに追加して、qmakeを再度実行してみます。
cd ~/devel/qt/src/plugins/sqldrivers/ibase
qmake -spec macx-g++ "INCLUDEPATH+=~/devel/qt/include" "INCLUDEPATH+=/Library/Frameworks/Firebird.framework/Headers" "LIBS+=-L/Library/Frameworks/Firebird.framework/Libraries -lfbclient" ibase.pro
make
error: #error "Qt has not been ported to this architecture"
しかし、今では、anderror: #error "Qt not configured correctly, please run configure"
と.とともに「タイプに名前を付けない」エラーが大量に発生しerror: ../../src/corelib/global/qconfig.h: No such file or directory
ます。makeによって返されるロット全体はここにあります:
In file included from ../../../../include/QtCore/../../src/corelib/global/qglobal.h:62,
from ../../../../include/QtCore/qglobal.h:1,
from ../../../../include/QtCore/../../src/corelib/global/qnamespace.h:45,
from ../../../../include/QtCore/qnamespace.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:45,
from ../../../../include/QtCore/qobjectdefs.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:47,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/qconfig.h:1:46: error: ../../src/corelib/global/qconfig.h: No such file or directory
make -f Makefile.Debug
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -fPIC -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/Qt4.8/mkspecs/macx-g++ -I. -I/Library/Frameworks/QtCore.framework/Versions/4/Headers -I/usr/include/QtCore -I/Library/Frameworks/QtSql.framework/Versions/4/Headers -I/usr/include/QtSql -I/usr/include -I../../../../include -I/Library/Frameworks/Firebird.framework/Versions/A/Headers -Idebug -F/Library/Frameworks -o debug/main.o main.cpp
In file included from ../../../../include/QtCore/qglobal.h:1,
from ../../../../include/QtCore/../../src/corelib/global/qnamespace.h:45,
from ../../../../include/QtCore/qnamespace.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:45,
from ../../../../include/QtCore/qobjectdefs.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:47,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/global/qglobal.h:1572:4: error: #error "Qt not configured correctly, please run configure"
../../../../include/QtCore/../../src/corelib/global/qglobal.h:2705:6: error: #error "Qt not configured correctly, please run configure"
In file included from ../../../../include/QtCore/qatomic_arch.h:1,
from ../../../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:227,
from ../../../../include/QtCore/qbasicatomic.h:1,
from ../../../../include/QtCore/../../src/corelib/thread/qatomic.h:46,
from ../../../../include/QtCore/qatomic.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qbytearray.h:45,
from ../../../../include/QtCore/qbytearray.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qstring.h:46,
from ../../../../include/QtCore/qstring.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:48,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/arch/qatomic_arch.h:96:4: error: #error "Qt has not been ported to this architecture"
In file included from ../../../../include/QtCore/qnamespace.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:45,
from ../../../../include/QtCore/qobjectdefs.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:47,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/global/qnamespace.h:51: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qobjectdefs.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:47,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:51: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qchar.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qstring.h:45,
from ../../../../include/QtCore/qstring.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:48,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qchar.h:51: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qbasicatomic.h:1,
from ../../../../include/QtCore/../../src/corelib/thread/qatomic.h:46,
from ../../../../include/QtCore/qatomic.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qbytearray.h:45,
from ../../../../include/QtCore/qbytearray.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qstring.h:46,
from ../../../../include/QtCore/qstring.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:48,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:51: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qatomic.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qbytearray.h:45,
from ../../../../include/QtCore/qbytearray.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qstring.h:46,
from ../../../../include/QtCore/qstring.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:48,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/thread/qatomic.h:52: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qbytearray.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qstring.h:46,
from ../../../../include/QtCore/qstring.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:48,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qbytearray.h:71: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qstring.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:48,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qstring.h:73: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qiterator.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qlist.h:45,
from ../../../../include/QtCore/qlist.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:50,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qiterator.h:58: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qalgorithms.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qlist.h:47,
from ../../../../include/QtCore/qlist.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:50,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qalgorithms.h:51: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qlist.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:50,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qlist.h:66: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qscopedpointer.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qobject.h:54,
from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:49: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qobject.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:45,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/kernel/qobject.h:60: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qpointer.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:46,
from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/kernel/qpointer.h:51: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qplugin.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:45,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/plugin/qplugin.h:52: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qiodevice.h:1,
from ../../../../include/QtCore/../../src/corelib/io/qdatastream.h:46,
from ../../../../include/QtCore/qdatastream.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qstringlist.h:46,
from ../../../../include/QtCore/qstringlist.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qfactoryinterface.h:46,
from ../../../../include/QtCore/qfactoryinterface.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:46,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/io/qiodevice.h:61: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qdatastream.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qstringlist.h:46,
from ../../../../include/QtCore/qstringlist.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qfactoryinterface.h:46,
from ../../../../include/QtCore/qfactoryinterface.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:46,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/io/qdatastream.h:57: error: ‘QtValidLicenseForCoreModule’ does not name a type
../../../../include/QtCore/../../src/corelib/io/qdatastream.h:97: error: ‘BigEndian’ is not a member of ‘QSysInfo’
../../../../include/QtCore/../../src/corelib/io/qdatastream.h:98: error: ‘LittleEndian’ is not a member of ‘QSysInfo’
In file included from ../../../../include/QtCore/qregexp.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qstringlist.h:48,
from ../../../../include/QtCore/qstringlist.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qfactoryinterface.h:46,
from ../../../../include/QtCore/qfactoryinterface.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:46,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qregexp.h:56: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qstringmatcher.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qstringlist.h:50,
from ../../../../include/QtCore/qstringlist.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qfactoryinterface.h:46,
from ../../../../include/QtCore/qfactoryinterface.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:46,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qstringmatcher.h:51: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qstringlist.h:1,
from ../../../../include/QtCore/../../src/corelib/plugin/qfactoryinterface.h:46,
from ../../../../include/QtCore/qfactoryinterface.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:46,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/tools/qstringlist.h:59: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qfactoryinterface.h:1,
from /Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:46,
from main.cpp:42:
../../../../include/QtCore/../../src/corelib/plugin/qfactoryinterface.h:52: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from main.cpp:42:
/Library/Frameworks/QtSql.framework/Versions/4/Headers/qsqldriverplugin.h:52: error: ‘QtValidLicenseForSqlModule’ does not name a type
In file included from ../../../../include/QtCore/qmetatype.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qvariant.h:48,
from ../../../../include/QtCore/qvariant.h:1,
from ../../../../include/QtSql/../../src/sql/kernel/qsqlresult.h:45,
from ../../../../include/QtSql/qsqlresult.h:1,
from ../../../sql/drivers/ibase/qsql_ibase.h:45,
from main.cpp:44:
../../../../include/QtCore/../../src/corelib/kernel/qmetatype.h:60: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qmap.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qvariant.h:49,
from ../../../../include/QtCore/qvariant.h:1,
from ../../../../include/QtSql/../../src/sql/kernel/qsqlresult.h:45,
from ../../../../include/QtSql/qsqlresult.h:1,
from ../../../sql/drivers/ibase/qsql_ibase.h:45,
from main.cpp:44:
../../../../include/QtCore/../../src/corelib/tools/qmap.h:59: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qpair.h:1,
from ../../../../include/QtCore/../../src/corelib/tools/qhash.h:49,
from ../../../../include/QtCore/qhash.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qvariant.h:50,
from ../../../../include/QtCore/qvariant.h:1,
from ../../../../include/QtSql/../../src/sql/kernel/qsqlresult.h:45,
from ../../../../include/QtSql/qsqlresult.h:1,
from ../../../sql/drivers/ibase/qsql_ibase.h:45,
from main.cpp:44:
../../../../include/QtCore/../../src/corelib/tools/qpair.h:51: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qhash.h:1,
from ../../../../include/QtCore/../../src/corelib/kernel/qvariant.h:50,
from ../../../../include/QtCore/qvariant.h:1,
from ../../../../include/QtSql/../../src/sql/kernel/qsqlresult.h:45,
from ../../../../include/QtSql/qsqlresult.h:1,
from ../../../sql/drivers/ibase/qsql_ibase.h:45,
from main.cpp:44:
../../../../include/QtCore/../../src/corelib/tools/qhash.h:55: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qvariant.h:1,
from ../../../../include/QtSql/../../src/sql/kernel/qsqlresult.h:45,
from ../../../../include/QtSql/qsqlresult.h:1,
from ../../../sql/drivers/ibase/qsql_ibase.h:45,
from main.cpp:44:
../../../../include/QtCore/../../src/corelib/kernel/qvariant.h:57: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtCore/qvector.h:1,
from ../../../../include/QtSql/../../src/sql/kernel/qsqlresult.h:46,
from ../../../../include/QtSql/qsqlresult.h:1,
from ../../../sql/drivers/ibase/qsql_ibase.h:45,
from main.cpp:44:
../../../../include/QtCore/../../src/corelib/tools/qvector.h:64: error: ‘QtValidLicenseForCoreModule’ does not name a type
In file included from ../../../../include/QtSql/qsql.h:1,
from ../../../../include/QtSql/../../src/sql/kernel/qsqlresult.h:47,
from ../../../../include/QtSql/qsqlresult.h:1,
from ../../../sql/drivers/ibase/qsql_ibase.h:45,
from main.cpp:44:
../../../../include/QtSql/../../src/sql/kernel/qsql.h:51: error: ‘QtValidLicenseForSqlModule’ does not name a type
In file included from ../../../../include/QtSql/qsqlresult.h:1,
from ../../../sql/drivers/ibase/qsql_ibase.h:45,
from main.cpp:44:
../../../../include/QtSql/../../src/sql/kernel/qsqlresult.h:53: error: ‘QtValidLicenseForSqlModule’ does not name a type
In file included from ../../../../include/QtSql/qsqldriver.h:1,
from ../../../sql/drivers/ibase/qsql_ibase.h:46,
from main.cpp:44:
../../../../include/QtSql/../../src/sql/kernel/qsqldriver.h:57: error: ‘QtValidLicenseForSqlModule’ does not name a type
make[1]: *** [debug/main.o] Error 1
make: *** [debug] Error 2
誰かが私が間違っていることを知っていますか?