Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: QT 4: программирование GUI на С++  (Прочитано 767 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
QT 4: программирование GUI на С++
« : 22 Апреля 2015, 12:37:34 »
добрый день!
Скачал книгу qt4: программирование GUI...
И сорс код к ней. Открываю проект, пытаюсь собрать - ошибки(

вот hello.cpp:
#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *label = new QLabel("Hello Qt!");
    label->show();
    return app.exec();
}

вот hello.pro:
TEMPLATE = app
TARGET = hello
INCLUDEPATH += .

# Input
SOURCES += hello.cpp

ошибка: QApplication: No such file or directory
         #include <QApplication>

как быть?

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Re: QT 4: программирование GUI на С++
« Ответ #1 : 22 Апреля 2015, 12:44:26 »
В .pro добавь
CONFIG += core gui

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: QT 4: программирование GUI на С++
« Ответ #2 : 22 Апреля 2015, 12:48:01 »
добавил:
CONFIG += core gui
TEMPLATE = app
TARGET = hello
INCLUDEPATH += .

# Input
SOURCES += hello.cpp

ошибка та же(

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: QT 4: программирование GUI на С++
« Ответ #3 : 22 Апреля 2015, 12:57:37 »
Хм, а чем ты её собираешь?
точнее ты точно той версией компилятора её собираешь?
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: QT 4: программирование GUI на С++
« Ответ #4 : 22 Апреля 2015, 12:58:26 »
спасибо) сделал! Нужно было добавить (почему то):
QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

Пользователь решил продолжить мысль [time]22 Апрель 2015, 14:10:07[/time]:
Хм, а чем ты её собираешь?
точнее ты точно той версией компилятора её собираешь?

Qt Creator 3.0.1
Based on Qt 5.2.1 (GCC 4.8.2, 64 bit)

Пользователь решил продолжить мысль 22 Апреля 2015, 13:30:00:
и к стати:
мой qt странно реагирует на пробел...
Я набираю, например: QPu, он предлагает QPushButton, Выбираю, Нажимаю пробел и QPushButton превращается в QPushButqpu...
здорово огорчает... как быть?
« Последнее редактирование: 22 Апреля 2015, 13:30:00 от andeykapas »

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.