Доброе время суток. Учусь работать с СУБД в 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 ошибки
UPD2: извините что вопрос, возможно, не в нужном разделе, но лучше не подобрал