привет!1) собрал qt 4.4.3 статически2) собрал согласно Assistant статический плагин qsqlodbc. он появился в папке C:\Qt\4.4.3\plugins\sqldrivers (qsqlodbc.lib)3) далее согласно Assistant подключил его к проектув main.cpp добавил#include QT_BEGIN_NAMESPACEQ_IMPORT_PLUGIN(qsqlod bc)QT_END_NAMESPACEдобавил в файл pro:QTPLUGIN += qsqlodbcв результате при линке в Visual Studio 2005 вылетает ошибка:error LNK2019: unresolved external symbol "class QObject * __cdecl qt_plugin_instance_qsqlodbc(void)" (?qt_plugin_instance_qsqlodbc@@YAPAVQObj ect@@XZ) referenced in function "public: __thiscall StaticqsqlodbcPluginInstance::Staticqsql odbcPluginInstance(void)" (??0StaticqsqlodbcPluginInstance@@QAE@XZ )main.objпричем сборка из ком. строки, кажется, удается. но и в этом случае при подключении к базе данных возникает ошибка, как-будто драйвер БД не подключен. возможно, эта ошибка возникает из-за способа обращения?QSqlDatabase db;db = QSqlDatabase::addDatabase("QODBC", "MAIN");
|