Ручное подключение Q-типов |
Здравствуйте, гость ( Вход | Регистрация )
Ручное подключение Q-типов |
NordWest |
25.8.2010, 11:21
Сообщение
#1
|
Студент Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: 0 |
Здравствуйте.
С некоторыми программами возникает такая проблема - приходится подключать все используемые типы Qt отдельными директивами include. Мне кажется строчка #include <QtCore>, например, должна автоматически подцеплять за собой всяческие QFile, QString и т.п. Может в файле-проекта какого-то ключа не хватает? Вот сейчас к примеру, приложение выдает ошибку: "'QTextStream' was not declared in this scope". Само приложение уже сильно закоментировал, осталось только следующее: CODE #include <QCoreApplication> int main(int argc, char *argv[]) { // qInstallMsgHandler(customMessageHandler); QCoreApplication a(argc, argv); QTextStream dataStream, dataStream1; return 0;//a.exec(); } И в проэкте так: CODE TARGET = r3Stat CONFIG += console warn_off debug TEMPLATE = app SOURCES += main.cpp Может проблема в установке? У меня вообще это приложение вдруг свихнулось и стало выдавать тысячи ошибок и предупреждений при сборке, вешая QtCreator. Переустановка SDK не помогла правда. |
|
|
kwisp |
25.8.2010, 11:27
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
Мне кажется строчка #include <QtCore>, например #include <QCoreApplication> int main(int argc, char *argv[]) { так где же строчка #include <QtCore> или я вопроса не понял. а вообще для наглядности наверное лучше включать все по-отдельности. посмотри исходники примеров и проч прог на qt. |
|
|
Текстовая версия | Сейчас: 30.1.2025, 5:57 |