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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: qt. не удается откомпилировать пример  (Прочитано 6159 раз)

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

Оффлайн messacrew

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
начал читать книгу по qt.       
(Нажмите, чтобы показать/скрыть)
установлено:
qt-sdk-linux-x86_64-opensource-2009.03.1.bin         -с оф сайта.
qt3-dev-tools
qt4-qmake
пример:
(Нажмите, чтобы показать/скрыть)
что делал:
qmake -project
qmake hello.pro
make

ошибка  "make: Nothing to be done for `first'."

что не так?










 

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: qt. не удается откомпилировать пример
« Ответ #1 : 07 Августа 2009, 21:56:41 »
А просто qmake выполнять не пробовал?

В любом случае вышли содержимое pro-файла, полученный makefile и все что сказала qmake....

Оффлайн messacrew

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: qt. не удается откомпилировать пример
« Ответ #2 : 07 Августа 2009, 22:03:52 »
qmake ничего не выдал
hello.pro
(Нажмите, чтобы показать/скрыть)
Makefile
(Нажмите, чтобы показать/скрыть)

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: qt. не удается откомпилировать пример
« Ответ #3 : 07 Августа 2009, 22:33:49 »
так у Вас файл проекта (pro) пустой!!! Ни одного cpph файла.....  конечно ничего не выйдет. Изучайте что нужно писать в pro-файлах!!! Или смотрите примеры из QT!

Пользователь решил продолжить мысль 07 Августа 2009, 22:35:48:
Примерно вот такие дела там должны быть (в pro)

TEMPLATE =   app
QT +=   gui \
  core
CONFIG +=   qt \
  release \
  warn_on \
  console \
  windows \
  assistant
DESTDIR =   ./bin
OBJECTS_DIR =   ./release
MOC_DIR =   ./temp/moc/
UI_DIR =   ./release
SOURCES =   ./src/main.cpp \
  ./src/MainWindow.cpp
HEADERS =   ./src/MainWindow.h \
  ./src/ShieldMAC.h
« Последнее редактирование: 07 Августа 2009, 22:35:48 от maximum2000 »

Оффлайн messacrew

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: qt. не удается откомпилировать пример
« Ответ #4 : 07 Августа 2009, 22:48:34 »
то есть я сам должен что-то прописать в pro файле..? хм, странно, в книге ничего не сказано.  а почему файл проекта может быть пустым?

может у меня чего не установлено?

Пользователь решил продолжить мысль 08 Августа 2009, 05:29:20:
вот новые файлы после рандомной направленности камлания :idiot2:
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 08 Августа 2009, 05:29:21 от messacrew »

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: qt. не удается откомпилировать пример
« Ответ #5 : 08 Августа 2009, 14:24:45 »
1. Вы должны сами создавать файл проекта для создаваемого вами приложения.
2. Файл который Вы прислали вроде нормальный (но ЭТО КОНСОЛЬНОЕ приложение получается)

теперь работает?




Пользователь решил продолжить мысль 08 Августа 2009, 14:26:46:
В принципе можно использовать QT CREATOR - достаточно удобный IDE, он сам все делает как надо) Рекомендую.
« Последнее редактирование: 08 Августа 2009, 14:26:46 от maximum2000 »

Оффлайн messacrew

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: qt. не удается откомпилировать пример
« Ответ #6 : 08 Августа 2009, 16:45:35 »
поставил Qt Creator http://www.qtsoftware.com/downloads 
1)надо ли прописывать путь до qmake?

делал все как здесь http://open-life.org/blog/QT/268.html
т.е.
    создал консольное приложение
    подправил .pro
    скопировал пример.
    выполняю(ctrl+R) 

получаю повторяющийся вывод компилятора:
(Нажмите, чтобы показать/скрыть)
   

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: qt. не удается откомпилировать пример
« Ответ #7 : 08 Августа 2009, 17:07:08 »
Цитировать
make: Warning: File `../qtsdk-2009.03/qt/mkspecs/linux-g++-64/qmake.conf' has modification time 2,7e+07 s in the future

У вас неверно выставлено время. Или что-то со временем создания файла. Вам же выводится, что файл был модифицирован в будущем. Поэтому qmake ничего не делает, т.к считает, что изменений нет.
Социальная сеть не фанатично настроенных Linuxойдов - http://www.welinux.ru

Оффлайн messacrew

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: qt. не удается откомпилировать пример
« Ответ #8 : 08 Августа 2009, 17:27:55 »
самое забавное что помогло, был выставлен 2008 ;D                     о времени я даже не подумал...

всем спасибо! :D     

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: qt. не удается откомпилировать пример
« Ответ #9 : 08 Августа 2009, 19:44:33 »
самое забавное что помогло, был выставлен 2008 ;D                     о времени я даже не подумал...

всем спасибо! :D     

А как вы думаете, как qmake узнает, что вы модифицировали файл?
Социальная сеть не фанатично настроенных Linuxойдов - http://www.welinux.ru

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: qt. не удается откомпилировать пример
« Ответ #10 : 08 Августа 2009, 22:02:20 »
всем спасибо! :D     

Удачи...

 

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