Название: Не собирается Hello World Отправлено: Dima2387 от Июнь 29, 2013, 17:34 Начал изучать Qt c книги Жасмина Бланшета и Марка Саммерфилда "Qr 4: Программирование GUI на С++" установил "Qt Creator 2.4.1 Основан на Qt 4.8.0 (64-х битной)" в Linux "ROSA release 2012.0 (LTS) for x86_64" Дошел до компиляции первого приложения вот его код:
Код: #include <QApplication> Однако то что компилируется не то что нарисовано в книге подскажите, что не так? ниже скрины как я создаю проект и что получаю на выходе. [spoiler] (http://linuxdevelop.net/images/images/chrome2.png) (http://linuxdevelop.net/images/images/chrome3.png) (http://linuxdevelop.net/images/images/chrome4.png) [/spoiler] Название: Re: Не собирается Hello World Отправлено: Bepec от Июнь 29, 2013, 17:53 Qt Widget проект создай и будет тебе счастье.
Название: Re: Не собирается Hello World Отправлено: Dima2387 от Июнь 29, 2013, 18:26 Счастье не наступило. Подскажите что не так.
(http://linuxdevelop.net/images/images/chrome5.png) (http://linuxdevelop.net/images/images/chrome6.png) Название: Re: Не собирается Hello World Отправлено: Bepec от Июнь 29, 2013, 18:53 Заметьте - регается на main.qml. Удалите проект. Закройте креатор. Откройте креатор. Создайте в другой папке проект с другим именем Qt Widget. Скопируйте код. Скомпилируйте.
PS хотя это креатор, я его незнаю, но на вашем скрине явно не тот проект собирается ) Название: Re: Не собирается Hello World Отправлено: kambala от Июнь 29, 2013, 19:34 функция main, находящаяся в файле mainwindow.cpp, навевает подозрения — обычно она сидит в main.cpp. есть такое чувство, что изучение С++ начинается одновременно с изучением Qt, что очень неправильно.
плюс ко всему надо писать show(), а не просто show. почему кстати используется такая старая версия QtCreator'а? Название: Re: Не собирается Hello World Отправлено: lit-uriy от Июнь 30, 2013, 03:33 форматирование кода оригинальное. так ширины экрана может не хватить, если писать, что-то сложнее чем "Привет Мир"
Название: Re: Не собирается Hello World Отправлено: Alex Custov от Июнь 30, 2013, 20:19 форматирование кода оригинальное. так ширины экрана может не хватить, если писать, что-то сложнее чем "Привет Мир" копипаст в mc, стандартная бага. Название: Re: Не собирается Hello World Отправлено: Dima2387 от Июль 01, 2013, 13:07 Ребят а почему креатор не создает файлы проекта а только один файл mainwindow.cpp?
Название: Re: Не собирается Hello World Отправлено: Bepec от Июль 01, 2013, 13:10 Кто ж вас знает то? К тому же судя по скрину вы уже 18 проектов создали :D
Название: Re: Не собирается Hello World Отправлено: kambala от Июль 01, 2013, 13:28 Ребят а почему креатор не создает файлы проекта а только один файл mainwindow.cpp? открой обзор проекта — в выпадающем списке вместо «открытые документы» (в верхнем левом углу) выбери «проекты»Название: Re: Не собирается Hello World Отправлено: Dima2387 от Июль 03, 2013, 15:45 Камбала спасибо все получилось!!!
|