|
|
|
| Всем привет!
Меня недавно друг сподвиг на программирование оконных приложений (до этого я только сайты делал), порекомендовал скачать и поставить QT. Попробовал я первые уроки, запустить код получается, а скомпилировать в ЕХЕ - никак.
Из книги:
Находясь в консольном режиме, войдите в каталог hello и задайте команду
qmake -project
для создания файла проекта, независимого от платформы (hello.pro), и затем задайте команду qmake hello.pro
для создания на основе файла проекта зависимого от платформы файла makefile.
Выполните команду make для построения программы. Затем выполните
программу, задавая команду hello в системе Windows.
|
Команда make у меня почему-то отсутствует, хотя mingw установил вместе с Qt. Попробовал скомпилировать через Qt Creator.
Configuration unchanged, skipping QMake step.
Starting: D:/Qt/2009.04/mingw/bin/mingw32-make.exe -w
mingw32-make: Entering directory `D:/qt/projects/hello'
D:/Qt/2009.04/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/qt/projects/hello'
mingw32-make[1]: Nothing to be done for `first'.
mingw32-make[1]: Leaving directory `D:/qt/projects/hello'
mingw32-make: Leaving directory `D:/qt/projects/hello'
Exited with code 0.
|
В каталоге release пусто. Что я делаю не так?
P.S. Друг не знает - он линуксоид | |
|
|
|
|
|
|
|
для: Sind84bad
(14.12.2009 в 20:56)
| | А сам проект есть? | |
|
|
|
|
|
|
|
для: GeorgeIV
(15.12.2009 в 10:12)
| | есть. | |
|
|
|
|
|
|
|
для: Sind84bad
(14.12.2009 в 20:56)
| | Проблема решена путем отказа от Qt. Чтобы вывести hello, world, компилируется 500-кбайтовый ЕХЕшник и к нему добавляется парочка 130-мегабайтовых библиотек. Лучше изучить чистый С++ и писать с применением WinAPI (Hello, world весит 20 кб и не требует ничего дополнительно) | |
|
|
|
|
|
|
|
для: Sind84bad
(15.12.2009 в 14:14)
| | Если ориентируетесь только на Windows, Qt действительно не лучший выбор - на худой конец C#, а так да, WinAPI и C++ - это наиболее надежная вещь. | |
|
|
|