crossplatform.ru

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

История благодарностей участнику rich ::: Спасибо сказали: 6 раз(а)
Дата поста: В теме: За сообщение: Спасибо сказали:
9.8.2015, 20:26 Получение системной даты
Так:
#include <QCoreApplication>
#include <QDebug>
#include <QDate>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    int x = QDate::currentDate().year();
    int y = QDate::currentDate().month();
    qDebug() << x;
    qDebug() << y;
    return a.exec();
}
gbcesc,
23.5.2015, 13:46 Добавить драйвер QPSQL
Цитата(pwp2008 @ 23.5.2015, 11:52) *
архив sql_drv.rar

Какой архив?
Сделайте ldd и на ПЭВМ куда переносите libqsqlite.so.
pwp2008,
23.5.2015, 11:01 Добавить драйвер QPSQL
Цитата(wiz29 @ 21.5.2015, 19:54) *
возможно проблема в rpath той so которую вы взяли с другой машины.

pwp2008, в терминале наберите:
ldd libqsqlite.so > ldd-libqsqlite.so

Сделать это нужно в каталоге где находится libqsqlite.so.
Появится файл ldd-libqsqlite.so. Покажите его содержимое.

Цитата(pwp2008 @ 23.5.2015, 9:51) *
Qt-4.5.0 и пытаюсь добавить к /plugins/sqldriver libqsqlpsql.so
правда для других версий : то 4, то 4.6

Поправьте меня кто нидудь, если это не так. Вроде версия должна полностью совпадать.
Цитата(pwp2008 @ 23.5.2015, 9:51) *
И еще, можно чуть подробнее про второй вариант сборки

Не надо ничего вытаскивать пусть там и находится, переходите в src-4.6.0/src/plugins/sqldrivers/psql и выполняете qmake и make.
Цитата(pwp2008 @ 23.5.2015, 9:51) *
Функцию -no-rpath , конечно, я еще для себя не уяснил.

Цитата
# ./configure --help | grep rpath
-no-rpath .......... Do not use the library install path as a runtime
+ -rpath ............. Link Qt libraries and executables using the library
pwp2008,
22.5.2015, 22:52 Добавить драйвер QPSQL
Цитата(pwp2008 @ 22.5.2015, 17:51) *
Не совсем пока въезжаю, как мне эту доустановку только драйвера сделать...

Выше же определились.

1. Качаете qt 4.6.
2. Собираете Qt 4.6 с драйвером qsqlpsql или отдельно проект qt-everywhere-opensource-src-4.6.0/src/plugins/sqldrivers/psql
3. Переносите libqsqlpsql.so на целевую ПЭВМ
pwp2008,
21.5.2015, 20:02 Добавить драйвер QPSQL
Цитата(pwp2008 @ 21.5.2015, 18:58) *
Может и сборку нужно делать
непосредственно в том Qt, в который я и хочу его добавить

Так и надо. libqsqlpsql.so из Qt_4.5 в Qt_4.6 не будет виден.
Ещё нужно что бы драйвер (или QT полностью) сибирались в режиме релиза либо всё в режиме отладки и программа которая будет использовать драйвер тоже собиралась в том же режиме.
pwp2008,
20.5.2015, 21:08 Добавить драйвер QPSQL
Цитата(pwp2008 @ 19.5.2015, 18:46) *
Получили системный блок с предустановленными МСВС и Qt-4.6, но в Qt нет
драйвера QPSQL, есть только QSQLITE. Можно ли его (QPSQL)туда добавить
без переустановки Qt-4.6 и, если можно, то как это сделать.
Частичная проблема еще в том, что нет дистрибутива Qt-4.6, а есть Qt-4.5.0,
но из него нужен только драйвер QPQSL.
2. Или нужно ставить Qt-4.5.0 полностью и на ней работать?

<<< Можно ли его (QPSQL)туда добавить
Можно.
<<< если можно, то как это сделать
Собрать libqsqlpsql.so и положить рядом с libqsqlite.so.
<<< Частичная проблема еще в том, что нет дистрибутива Qt-4.6, а есть Qt-4.5.0
Как нет? Вот 4.6.*
<<< Или нужно ставить Qt-4.5.0 полностью и на ней работать?
Это спросите у тех от кого получаете задание на разработку.
pwp2008,

RSS Текстовая версия Сейчас: 4.6.2020, 5:34