Qt Драйвер Postgresql
Вообщем распаковал исходники Qt, зашел в плагин pgsql, сделал qmake 'INCLUDEPATH+=/usr/local/pgsql/include' 'LIBS+=-L/usr/local/pgsql/lib -lpq' psql.pro make появился libqsqlpsql.so make install install -m 755 -p 'libqsqlpsql.so' '/usr/lib/qt/plugins/sqldrivers/libqsqlpsql.so' strip -strip-unneeded '/usr/lib/qt/plugins/sqldrivers/libqsqlpsql.so' при попытке запустить откомпиленный проект. Ругается./postgreconn QSqlDatabase: QPSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL Пути: QTPLUGINPATH=/root/.kde/lib/kde4/plugins/:/usr/lib/kde4/plugins/:/usr/lib/qt/ plugins/sqldrivers:/usr/local/pgsql/lib заголовки: #include #include #include #include #include. Qt и PostgreSQL You should always use client libraries that have been compiled with the same compiler as you are using for your project. If you cannot get a source distibution to compile the client libraries yourself, you must make sure that the pre-compiled library is compatible with your compiler, otherwise you will get a lot of 'undefined symbols' errors. Справка о заработной плате для начисления пенсии в рк образец.
Some compilers have tools to convert libraries, e.g. Borland ships the tool COFF2OMF.EXE to convert libraries that have been generated with Microsoft Visual C. If the compilation of a plugin succeeds but it cannot be loaded, make sure that the following requirements are met: Ensure that you are using a shared Qt library; you cannot use the plugins with a static build. Ensure that the plugin is in the correct directory. You can use QApplication::libraryPaths to determine where Qt looks for plugins. Ensure that the client libraries of the DBMS are available on the system. On Unix, run the command ldd and pass the name of the plugin as parameter, for example ldd libqsqlmysql.so.
Здесь следует слегка углубиться в особенности работы с sql-драйверами в Qt. Возможно два варианта их реализации: встраивание драйвера в библиотеку QtSql. Далее предполагается, что PostgreSQL с нужными библиотеками и заголовочными файлами установлен в C: psql (я обычно ставлю его в Program Files, а C: psql это junction). Ну а дальше всё быстро и просто: Запускаем командную строку Qt (Пуск->Программы->Qt by Digia->Qt x.x.x Command Promt).
Qt Драйвер Postgresql
You will get a warning if any of the client libraries couldn't be found. On Windows, you can use Visual Studio's dependency walker.
Qt Драйвер Postgresql 5
Компиляция драйвера в Qt для PostgreSQL под Windows используя компилятор MinGW. Qt, PostgreSQL, Windows. 24 сентября, 2010. В результате нехитрых действий, мне удалось скомпилировать QPSQL драйвер. Собственно, делал всё по инструкции, но под вайном, так как кросс компилятор почему-то не завёлся. Инструкция котельной на твердом топливе. После профита копируем директорию%QT_SDK%/qt/plugins/sqldrivers в директорию с вашей программой и не забываем в винде прописать в PATH директорию с бинариками PostgreSQL'а. Компиляция драйвера в Qt для PostgreSQL под Windows используя компилятор MinGW.
Qt Драйвер Postgresql Download
Compile Qt with QTDEBUGCOMPONENT defined to get very verbose debug output when loading plugins.