Название: Проблема с подключением нужных либ QSQL Отправлено: Ferael от Январь 28, 2020, 19:26 Доброе время суток. Учусь работать с СУБД в Qt creator (c++). Система Linux
При подключении библиотеки QtSql появляется ошибка. Дело в том, что в хедере QSql в том числе среди подключенных либ есть стандартная QtCore. Выглядит строка стандартно, но показать её необходимо: #include <QtCore/QtCore>. Данный хедер не был найден. Дело в том, что при установке моего qt(делал через run), все стандартные хедеры установились по пути /usr/include/qt4/ , и именно поэтому стандартное подключен ие не работает,ведь оно ищет в каталоге /usr/incude/ . Вопрос: как решить данную проблему? Хотелось бы узнать почему вообще появился каталог qt4 (понимаю что вопросы кому-то покажутся лёгкими,но-но...) Есть два варианты, через sudo nano ручками переписать все инклюды, но это как то топорно. Можно sudo mv, и перенести каталоги куда надо. Какой метод лучше, или есть третий UPD: перенёс каталоги, компилятор кричит на простые функции, к примеру QSqlDatabase db = QSqlDatabase::addDatabase ("QMYSQL","mydb"); // на эту строчку аж 4 ошибки ;D UPD2: извините что вопрос, возможно, не в нужном разделе, но лучше не подобрал Название: Re: Проблема с подключением нужных либ QSQL Отправлено: demal от Январь 30, 2020, 00:53 а pro-файл изменил? добавил туда необходимость sql?
Название: Re: Проблема с подключением нужных либ QSQL Отправлено: Ferael от Январь 30, 2020, 13:40 а pro-файл изменил? добавил туда необходимость sql? Да, QT += sql было прописано. |