В настоящее время я делаю проект с использованием Code :: Block (Причина: переносимость по сравнению с QtCreator. Я не могу установить QtCreator в школе, поэтому я вставил Code :: Block в USB-ключ, и он работает.)
Вот мой запрос: создайте приложение на основе Qt для хранения клиентов.
Как хранить клиентов? SQLite.
Так вот в чем проблема:
У меня 37 ошибок при попытке сопоставить три (QT, SQLite и CodeBlock). Все ошибки выглядят одинаково (с разными номерами и объектами QObject):
неопределенная ссылка на 'imp ___ ZN9QSqlQueryD1Ex'
Я нашел ответ на свой вопрос, часть. Это когда вы используете QtCreator + SQLite:
После того, как он не заработал, я проверил на форуме сообщества Qt, и, похоже, мне не хватало только
QT + = sql
в .pro файле
Вот сообщение на форуме: http://developer.qt.nokia.com/forums/viewthread/8262/
Итак, после того, как он попробовал то, что он сказал (скопируйте + вставьте в мой проект QtCreator) и добавил «QT + = sql» в файл .pro в QtCreator, он работает как чудо.
Тем не менее я хочу использовать Code :: Block, и для этого "волшебного трюка" нет файлов .pro.
У кого-нибудь есть идеи, как сопоставить Qt + SQLite + CodeBlocks?
Спасибо!