powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / устал от pgAdmin
14 сообщений из 64, страница 3 из 3
устал от pgAdmin
    #39659141
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
darth,

Qt Charts
Есть от других разработчиков. Я не силен в лицензиях - надо разбираться, что из всего этого можно использовать и в каких комбинациях.
Если не нужно изобилие разнообразных сложных диаграмм, то можно без особых проблем нарисовать самому . И как раз последний вариант я пробовал - очень удобная и простая в использовании штука. У меня есть заброшенный проект генератора отчетов (тоже навеяло после плотной работы с FR и Stimul Reports - их разработчики явно мало работают с базами данных). Дизайнер уже дышал, а на последний рывок запала не хватило, потому что тема с отчетами перестала быть актуальной. Планирую когда-нибудь совместить его с sqt.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39659940
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот
неплохой клиент
https://www.sql-workbench.eu/
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39659951
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovвот
неплохой клиент
https://www.sql-workbench.eu/
Меня видимо проклянут в этой теме, но опять выскажусь - что за ерунду вы советуете?
Если программа требует для подключения к БД лишних манипуляций, то проще поставить более дружелюбный софт.
Например,я не знаю как и где качать jdbc для Firebird и искать не особо хочу.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39659956
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы быть объективным сразу с ходу нашел несколько причин дать оценку "3":
1. При подключении к Firebird нельзя указать роль пользователя и кодировку подключения. Это серьезная недоработка
2. Парсер реагирует на правильный код, например
CREATE OR ALTER PROCEDURE ZM_DEL_LOCK_TABLE
AS
declare variable V_TRACE date;
begin
delete from lock_action;
delete from lock_cash;
delete from lock_doc;
delete from lock_equipment;
delete from lock_user;
/* проверка */
end
Получаю:
An error occurred when executing the SQL command:
CREATE OR ALTER PROCEDURE ZM_DEL_LOCK_TABLE
AS
declare variable V_TRACE date

Dynamic SQL Error; SQL error code = -104; Unexpected end of command - line 3, column 26 [SQLState:42000, ISC error code:335544851]

declare variable V_TRACE date
^

Execution time: 0.01s
Statement 1 of 7 finished


Script execution finished
Total script execution time: 0.01s

Тоже серьезный косяк
3. В дереве объектов можно только удалить объект, создать новый нельзя, только руками запросом. Не косяк, но неудобно.
4. Надо сделать бэкап, а не могу. А мне надо!!!
5. Сохранить DDL объекта сразу в *.sql не могу, есть команда "create DDL script", которая только даст окно с кодом, непонятно зачем он, если исходный код можно с таким же успехом посмотреть в дереве объектов.
6. Нет функций!!! Тоже серьезный косяк.

Вывод - в топку, покупаем EMS и не парим голову говноподелками.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39659957
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и на добивание - работа с BLOB где?
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39660126
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarЧтобы быть объективным сразу с ходу нашел несколько причин дать оценку "3":
1. При подключении к Firebird нельзя указать роль пользователя и кодировку подключения. Это серьезная недоработка
2. Парсер реагирует на правильный код, например
CREATE OR ALTER PROCEDURE ZM_DEL_LOCK_TABLE
AS
declare variable V_TRACE date;
begin
delete from lock_action;
delete from lock_cash;
delete from lock_doc;
delete from lock_equipment;
delete from lock_user;
/* проверка */
end
Получаю:
An error occurred when executing the SQL command:
CREATE OR ALTER PROCEDURE ZM_DEL_LOCK_TABLE
AS
declare variable V_TRACE date

Dynamic SQL Error; SQL error code = -104; Unexpected end of command - line 3, column 26 [SQLState:42000, ISC error code:335544851]

declare variable V_TRACE date
^

Execution time: 0.01s
Statement 1 of 7 finished


Script execution finished
Total script execution time: 0.01s

Тоже серьезный косяк
3. В дереве объектов можно только удалить объект, создать новый нельзя, только руками запросом. Не косяк, но неудобно.
4. Надо сделать бэкап, а не могу. А мне надо!!!
5. Сохранить DDL объекта сразу в *.sql не могу, есть команда "create DDL script", которая только даст окно с кодом, непонятно зачем он, если исходный код можно с таким же успехом посмотреть в дереве объектов.
6. Нет функций!!! Тоже серьезный косяк.

Вывод - в топку, покупаем EMS и не парим голову говноподелками.

зобаньте уже этого драного рекламщика петушка

пусть себе найдёт наконец дорогу в форум петухов -- "это воон туда"
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39661540
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
darthА здесь главное на загоняться. Сделай просто что бы по ктрл+спейс в редакторе кода вылазило контекстное меню со списком основных объектов БД и самое главное - системные функции! Все! Больше мудрить нах ниче не надо.Done. Показывает объекты указанной схемы или из search_path, показывает колонки таблицы по имени (со схемой или без схемы, если таблица доступна в search_path). Алиасы и проч. из кода пока не выковыриваются.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39703895
drsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень полезный софт, спасибо!
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39705514
1xx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
as@as:~/sqt/sqt-master/src$ qmake
as@as:~/sqt/sqt-master/src$ make
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_QML_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I. -I/usr/include/postgresql -I/usr/include/qt5 -I/usr/include/qt5/QtQml -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -o mainwindow.o mainwindow.cpp
mainwindow.cpp: In lambda function:
mainwindow.cpp:248:22: error: no matching function for call to ‘QMenu::addAction(QString, MainWindow::MainWindow(QWidget*)::__lambda46::__lambda47)’
                     });
                      ^
mainwindow.cpp:248:22: note: candidates are:
In file included from /usr/include/qt5/QtWidgets/QMenu:1:0,
                 from ui_mainwindow.h:19,
                 from mainwindow.cpp:2:
/usr/include/qt5/QtWidgets/qmenu.h:88:14: note: QAction* QMenu::addAction(const QString&)
     QAction *addAction(const QString &text);
              ^
/usr/include/qt5/QtWidgets/qmenu.h:88:14: note:   candidate expects 1 argument, 2 provided
/usr/include/qt5/QtWidgets/qmenu.h:89:14: note: QAction* QMenu::addAction(const QIcon&, const QString&)
     QAction *addAction(const QIcon &icon, const QString &text);
              ^
/usr/include/qt5/QtWidgets/qmenu.h:89:14: note:   no known conversion for argument 1 from ‘QString’ to ‘const QIcon&’
/usr/include/qt5/QtWidgets/qmenu.h:90:14: note: QAction* QMenu::addAction(const QString&, const QObject*, const char*, const QKeySequence&)
     QAction *addAction(const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
              ^
/usr/include/qt5/QtWidgets/qmenu.h:90:14: note:   candidate expects 4 arguments, 2 provided
/usr/include/qt5/QtWidgets/qmenu.h:91:14: note: QAction* QMenu::addAction(const QIcon&, const QString&, const QObject*, const char*, const QKeySequence&)
     QAction *addAction(const QIcon &icon, const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
              ^
/usr/include/qt5/QtWidgets/qmenu.h:91:14: note:   candidate expects 5 arguments, 2 provided
In file included from /usr/include/qt5/QtWidgets/qmainwindow.h:45:0,
                 from /usr/include/qt5/QtWidgets/QMainWindow:1,
                 from mainwindow.h:4,
                 from mainwindow.cpp:1:
/usr/include/qt5/QtWidgets/qwidget.h:546:10: note: void QWidget::addAction(QAction*)
     void addAction(QAction *action);
          ^
/usr/include/qt5/QtWidgets/qwidget.h:546:10: note:   candidate expects 1 argument, 2 provided
mainwindow.cpp:280:26: error: no matching function for call to ‘QMenu::addAction(const QString&, MainWindow::MainWindow(QWidget*)::__lambda46::__lambda49)’
                         });
                          ^
mainwindow.cpp:280:26: note: candidates are:
In file included from /usr/include/qt5/QtWidgets/QMenu:1:0,
                 from ui_mainwindow.h:19,
                 from mainwindow.cpp:2:
/usr/include/qt5/QtWidgets/qmenu.h:88:14: note: QAction* QMenu::addAction(const QString&)
     QAction *addAction(const QString &text);
              ^
/usr/include/qt5/QtWidgets/qmenu.h:88:14: note:   candidate expects 1 argument, 2 provided
/usr/include/qt5/QtWidgets/qmenu.h:89:14: note: QAction* QMenu::addAction(const QIcon&, const QString&)
     QAction *addAction(const QIcon &icon, const QString &text);
              ^
/usr/include/qt5/QtWidgets/qmenu.h:89:14: note:   no known conversion for argument 1 from ‘const QString’ to ‘const QIcon&’
/usr/include/qt5/QtWidgets/qmenu.h:90:14: note: QAction* QMenu::addAction(const QString&, const QObject*, const char*, const QKeySequence&)
     QAction *addAction(const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
              ^
/usr/include/qt5/QtWidgets/qmenu.h:90:14: note:   candidate expects 4 arguments, 2 provided
/usr/include/qt5/QtWidgets/qmenu.h:91:14: note: QAction* QMenu::addAction(const QIcon&, const QString&, const QObject*, const char*, const QKeySequence&)
     QAction *addAction(const QIcon &icon, const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
              ^
/usr/include/qt5/QtWidgets/qmenu.h:91:14: note:   candidate expects 5 arguments, 2 provided
In file included from /usr/include/qt5/QtWidgets/qmainwindow.h:45:0,
                 from /usr/include/qt5/QtWidgets/QMainWindow:1,
                 from mainwindow.h:4,
                 from mainwindow.cpp:1:
/usr/include/qt5/QtWidgets/qwidget.h:546:10: note: void QWidget::addAction(QAction*)
     void addAction(QAction *action);
          ^
/usr/include/qt5/QtWidgets/qwidget.h:546:10: note:   candidate expects 1 argument, 2 provided
mainwindow.cpp: In member function ‘void MainWindow::log(const QString&)’:
mainwindow.cpp:1294:48: error: ‘ISODateWithMs’ is not a member of ‘Qt’
             .arg(QTime::currentTime().toString(Qt::ISODateWithMs))
                                                ^
make: *** [mainwindow.o] Ошибка 1
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39706442
drsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1xx1,
у меня собирается норм:
Код: plaintext
1.
2.
3.
$ qtdiag 
Qt 5.11.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.4.0 20160609) on "xcb" 
OS: KDE neon Developer Edition [linux version 4.15.0-34-generic]
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39716822
fortress
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробую собрать sqt под win32, пока не получилось...
Windows 7 x86/Qt 5.11.2/MinGW 5.3.0
Путь к бибилиотеке libpq поправил на свой.
При сборке получаю такой лог (оставил только основное):
16:29:24: Выполняются этапы для проекта sqt...
16:29:24: Настройки не изменились, этап qmake пропускается.
16:29:24: Запускается: «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe»
C:\Qt\5.11.2\mingw53_32\bin\qmake.exe -o Makefile ..\src\sqt.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
g++ -c -fno-keep-inline-dllexport -g -std=gnu++11 -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\src -I. -I"c:\Program Files\PostgreSQL\9.4\include" -I"c:\Program Files\PostgreSQL\9.4\include\libpq" -IC:\Qt\5.11.2\mingw53_32\include -IC:\Qt\5.11.2\mingw53_32\include\QtWidgets -IC:\Qt\5.11.2\mingw53_32\include\QtGui -IC:\Qt\5.11.2\mingw53_32\include\QtANGLE -IC:\Qt\5.11.2\mingw53_32\include\QtQml -IC:\Qt\5.11.2\mingw53_32\include\QtNetwork -IC:\Qt\5.11.2\mingw53_32\include\QtCore -I. -I. -IC:\Qt\5.11.2\mingw53_32\mkspecs\win32-g++ -o dbconnectionfactory.o ..\src\dbconnectionfactory.cpp
In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/future:40:0,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/qthread.h:50,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/QThread:1,
from ..\src\odbcconnection.h:18,
from ..\src\dbconnectionfactory.cpp:2:
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread: In function 'bool std::operator<(std::thread::id, std::thread::id)':
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread:88:30: error: no match for 'operator<' (operand types are 'std::thread::native_handle_type {aka ptw32_handle_t}' and 'std::thread::native_handle_type {aka ptw32_handle_t}')
{ return __x._M_thread < __y._M_thread; }
^
.....
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/iterator:64,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qbytearray.h:53,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qstring.h:49,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qhashfunctions.h:44,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qlist.h:47,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/qhash.h:46,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/QHash:1,
from ..\src\dbconnectionfactory.h:4,
from ..\src\dbconnectionfactory.cpp:1:
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/system_error:274:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&)
operator<(const error_condition& __lhs,
^
.....
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/system_error:274:3: note: no known conversion for argument 1 from 'std::thread::native_handle_type {aka ptw32_handle_t}' to 'const std::error_condition&'
.....
In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/vector:64:0,
from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/random.h:34,
from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/random:49,
from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_algo.h:66,
from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/algorithm:62,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qglobal.h:142,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qchar.h:43,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/qhash.h:44,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/QHash:1,
from ..\src\dbconnectionfactory.h:4,
from ..\src\dbconnectionfactory.cpp:1:
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
^
.....
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: template argument deduction/substitution failed:
In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/future:40:0,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/qthread.h:50,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/QThread:1,
from ..\src\odbcconnection.h:18,
from ..\src\dbconnectionfactory.cpp:2:
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread:88:36: note: 'std::thread::native_handle_type {aka ptw32_handle_t}' is not derived from 'const std::vector<_Tp, _Alloc>'
{ return __x._M_thread < __y._M_thread; }
^
...
C:\Qt\5.11.2\mingw53_32\include/QtCore/qchar.h:601:30: note: no known conversion for argument 1 from 'std::thread::native_handle_type {aka ptw32_handle_t}' to 'QChar'
mingw32-make: *** [dbconnectionfactory.o] Error 1
Makefile:5196: recipe for target 'dbconnectionfactory.o' failed
16:29:44: Процесс «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта sqt (комплект: Desktop Qt 5.11.2 MinGW 32bit)
Во время выполнения этапа «Сборка»
16:29:44: Прошло времени: 00:20.

Ошибка, как я понял, только одна в начале:
Код: plaintext
1.
2.
3.
error: no match for 'operator<' (operand types are 'std::thread::native_handle_type {aka ptw32_handle_t}' and 'std::thread::native_handle_type {aka ptw32_handle_t}')
{ return __x._M_thread < __y._M_thread; }
                       ^


Похоже к исходникам проекта она не относится, может кто знает в чем тут дело.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39721237
fortress
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortressПохоже к исходникам проекта она не относится, может кто знает в чем тут дело.С этой ошибкой пока ничего не прояснлиось.
Автор посоветовал испоьзовать для сборки компиялятор от MS Visual Studio, поскольку программа зависист также от библиотек odbc и библиотек постргеса, тоже скомпилированнх этим компилятором.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39796244
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortressПробую собрать sqt под win32, пока не получилось...
Windows 7 x86/Qt 5.11.2/MinGW 5.3.0
Путь к бибилиотеке libpq поправил на свой.
При сборке получаю такой лог (оставил только основное):
16:29:24: Выполняются этапы для проекта sqt...
16:29:24: Настройки не изменились, этап qmake пропускается.
16:29:24: Запускается: «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe»
C:\Qt\5.11.2\mingw53_32\bin\qmake.exe -o Makefile ..\src\sqt.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
g++ -c -fno-keep-inline-dllexport -g -std=gnu++11 -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\src -I. -I"c:\Program Files\PostgreSQL\9.4\include" -I"c:\Program Files\PostgreSQL\9.4\include\libpq" -IC:\Qt\5.11.2\mingw53_32\include -IC:\Qt\5.11.2\mingw53_32\include\QtWidgets -IC:\Qt\5.11.2\mingw53_32\include\QtGui -IC:\Qt\5.11.2\mingw53_32\include\QtANGLE -IC:\Qt\5.11.2\mingw53_32\include\QtQml -IC:\Qt\5.11.2\mingw53_32\include\QtNetwork -IC:\Qt\5.11.2\mingw53_32\include\QtCore -I. -I. -IC:\Qt\5.11.2\mingw53_32\mkspecs\win32-g++ -o dbconnectionfactory.o ..\src\dbconnectionfactory.cpp
In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/future:40:0,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/qthread.h:50,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/QThread:1,
from ..\src\odbcconnection.h:18,
from ..\src\dbconnectionfactory.cpp:2:
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread: In function 'bool std::operator<(std::thread::id, std::thread::id)':
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread:88:30: error: no match for 'operator<' (operand types are 'std::thread::native_handle_type {aka ptw32_handle_t}' and 'std::thread::native_handle_type {aka ptw32_handle_t}')
{ return __x._M_thread < __y._M_thread; }
^
.....
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/iterator:64,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qbytearray.h:53,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qstring.h:49,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qhashfunctions.h:44,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qlist.h:47,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/qhash.h:46,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/QHash:1,
from ..\src\dbconnectionfactory.h:4,
from ..\src\dbconnectionfactory.cpp:1:
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/system_error:274:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&)
operator<(const error_condition& __lhs,
^
.....
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/system_error:274:3: note: no known conversion for argument 1 from 'std::thread::native_handle_type {aka ptw32_handle_t}' to 'const std::error_condition&'
.....
In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/vector:64:0,
from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/random.h:34,
from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/random:49,
from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_algo.h:66,
from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/algorithm:62,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qglobal.h:142,
from C:\Qt\5.11.2\mingw53_32\include/QtCore/qchar.h:43,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/qhash.h:44,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/QHash:1,
from ..\src\dbconnectionfactory.h:4,
from ..\src\dbconnectionfactory.cpp:1:
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
^
.....
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: template argument deduction/substitution failed:
In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/future:40:0,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/qthread.h:50,
from C:\Qt\5.11.2\mingw53_32\include\QtCore/QThread:1,
from ..\src\odbcconnection.h:18,
from ..\src\dbconnectionfactory.cpp:2:
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread:88:36: note: 'std::thread::native_handle_type {aka ptw32_handle_t}' is not derived from 'const std::vector<_Tp, _Alloc>'
{ return __x._M_thread < __y._M_thread; }
^
...
C:\Qt\5.11.2\mingw53_32\include/QtCore/qchar.h:601:30: note: no known conversion for argument 1 from 'std::thread::native_handle_type {aka ptw32_handle_t}' to 'QChar'
mingw32-make: *** [dbconnectionfactory.o] Error 1
Makefile:5196: recipe for target 'dbconnectionfactory.o' failed
16:29:44: Процесс «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта sqt (комплект: Desktop Qt 5.11.2 MinGW 32bit)
Во время выполнения этапа «Сборка»
16:29:44: Прошло времени: 00:20.

Ошибка, как я понял, только одна в начале:
Код: plaintext
1.
2.
3.
error: no match for 'operator<' (operand types are 'std::thread::native_handle_type {aka ptw32_handle_t}' and 'std::thread::native_handle_type {aka ptw32_handle_t}')
{ return __x._M_thread < __y._M_thread; }
                       ^


Похоже к исходникам проекта она не относится, может кто знает в чем тут дело.

как исправили?
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39798783
fortress
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

Поставил MSVS2015 и установил Qt для msvc2015, в QT Creator выбрал профиль для MSVS для сборки. Всё собралось, запустилось, работает.
...
Рейтинг: 0 / 0
14 сообщений из 64, страница 3 из 3
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / устал от pgAdmin
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]