Не могу скомпилировать проект Qt с QtSQL (ошибки компоновщика)

Я пытаюсь скомпилировать проект qt (в Qt Creator 2.7.0 на Qt 5.0.2) и продолжаю получать ошибки компоновщика, связанные с библиотекой QtSQL (KioskBridge — это файл / класс, в котором я использую sql) :

kioskbridge.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl QSqlDatabase::QSqlDatabase(void)" (__imp_??0QSqlDatabase@@QEAA@XZ) referenced in function "public: __cdecl KioskBridge::KioskBridge(class Html5ApplicationViewer *)" (??0KioskBridge@@QEAA@PEAVHtml5ApplicationViewer@@@Z)

Мой pro-файл включает в себя QT + = sql, но, похоже, он не связывает его с соответствующими библиотеками.

Есть идеи?

1

Решение

После того, как вы измените .pro файл, вам нужно будет запустить qmake (это сгенерирует make-файлы с правильными зависимостями), и только после этого вы сможете успешно связать ваше приложение с вновь добавленными модулями.

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]