Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблемы с компиляцией в QT 4
 
 автор: Sind84bad   (14.12.2009 в 20:56)   письмо автору
 
 

Всем привет!
Меня недавно друг сподвиг на программирование оконных приложений (до этого я только сайты делал), порекомендовал скачать и поставить 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. Друг не знает - он линуксоид

  Ответить  
 
 автор: GeorgeIV   (15.12.2009 в 10:12)   письмо автору
 
   для: Sind84bad   (14.12.2009 в 20:56)
 

А сам проект есть?

  Ответить  
 
 автор: Sind84bad   (15.12.2009 в 10:55)   письмо автору
 
   для: GeorgeIV   (15.12.2009 в 10:12)
 

есть.

  Ответить  
 
 автор: Sind84bad   (15.12.2009 в 14:14)   письмо автору
 
   для: Sind84bad   (14.12.2009 в 20:56)
 

Проблема решена путем отказа от Qt. Чтобы вывести hello, world, компилируется 500-кбайтовый ЕХЕшник и к нему добавляется парочка 130-мегабайтовых библиотек. Лучше изучить чистый С++ и писать с применением WinAPI (Hello, world весит 20 кб и не требует ничего дополнительно)

  Ответить  
 
 автор: cheops   (15.12.2009 в 14:54)   письмо автору
 
   для: Sind84bad   (15.12.2009 в 14:14)
 

Если ориентируетесь только на Windows, Qt действительно не лучший выбор - на худой конец C#, а так да, WinAPI и C++ - это наиболее надежная вещь.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования