Проект в Qt, Компиляция файла |
Здравствуйте, гость ( Вход | Регистрация )
Проект в Qt, Компиляция файла |
can |
15.3.2011, 20:16
Сообщение
#11
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 9.3.2011 Пользователь №: 2484 Спасибо сказали: 0 раз(а) Репутация: 0 |
v.pro:
QT += core gui TARGET = untitled TEMPLATE = app SOURCES += main.cpp Sources main.cpp: #include <QtCore> #include <QtGui> int main (int argc, char *argv[]) { QApplication app (argc,argv); QLabel lbl ("Hello!"); lbl.show(); return app.exec(); } Открыл новый проект как написали, в Qt Console Application. -- Мастер пишет, что он создает консольное приложение и не обеспечивает GUI. По идее так и должно быть! - если это консольное приложение... |
|
|
RazrFalcon |
15.3.2011, 20:25
Сообщение
#12
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Ну я же так же создаю, значит не в этом проблемма.
|
|
|
can |
15.3.2011, 20:31
Сообщение
#13
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 9.3.2011 Пользователь №: 2484 Спасибо сказали: 0 раз(а) Репутация: 0 |
[quote name='Rocky' date='15.3.2011, 20:11' post='47417']
Лучше распиши по пунктам, какие кнопки жмакаешь в QtCreator Жму : New file or project --> Qt Console Application -->Choose и т.д. Затем -- RUN |
|
|
RazrFalcon |
15.3.2011, 20:39
Сообщение
#14
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
А что консоль пишет?
|
|
|
can |
15.3.2011, 20:55
Сообщение
#15
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 9.3.2011 Пользователь №: 2484 Спасибо сказали: 0 раз(а) Репутация: 0 |
А что консоль пишет? Консоль -- просто черное окно с курсором. Но тут произошло нечто странное ; сейчас нажимаю на повторную компиляцию -- тот же самый проект-- и выдает правильный виджет, как у вас, со строкой внутри !... То есть, то консоль, то виджет! В коде ничего не менял?... В чем дело? |
|
|
Rocky |
15.3.2011, 20:55
Сообщение
#16
|
Старейший участник Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7 |
can, прочитай еще раз фразу плиз:
Цитата Значит сам проект в QtCreator создаешь как консольный, а не как гуи. Чтобы получить то что ты хочешь, проект нужно создавать как GUI. А если создавать как консольный - то ГУИ не будет. Еще раз: Чтобы получить то что ты хочешь, проект нужно создавать как GUI. А если создавать как консольный - то ГУИ не будет. |
|
|
RazrFalcon |
15.3.2011, 21:02
Сообщение
#17
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Хочу не согласиться!
Все зависит только от того что прописано в .pro, а как создавать не важно. |
|
|
can |
15.3.2011, 21:26
Сообщение
#18
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 9.3.2011 Пользователь №: 2484 Спасибо сказали: 0 раз(а) Репутация: 0 |
Хочу не согласиться! Все зависит только от того что прописано в .pro, а как создавать не важно. Хочу не согласиться! Все зависит только от того что прописано в .pro, а как создавать не важно. Так все-таки не понятно-- почему после очередной компиляции выдало нужный результат при том же коде ? Я просто жал на RUN. Как сказал выше, один раз выдало консоль, другой -- нужный виджет.... |
|
|
RazrFalcon |
15.3.2011, 21:34
Сообщение
#19
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Это все проделки святого Рэндома!
Сейчас ведь работает? После редактирования .pro файла запускается тот же экзешник, что и был. Креатор запускает перекомпиляцию только при изменении .cpp или .h |
|
|
Rocky |
15.3.2011, 21:35
Сообщение
#20
|
Старейший участник Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7 |
Вероятно make clean не был сделан. И в make-файлах была инфа о том, когда проект создавался как консольный.
|
|
|
Текстовая версия | Сейчас: 3.1.2025, 1:46 |