| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > [Qt] "hello qt!" QT_BEGIN_HEADER |
| Автор: dima32 8.10.2008, 23:40 | ||||
| раньше писал на java и вот решил попробовать написать на C++. Поставил eclipse, g++, QT (работаю под kde) Консольная версия программы Hello world работает. а вот при компиляции простенькой QT программы:
компилятор выдаёт сообщение:
как с эти боротья? |
| Автор: Fin 9.10.2008, 00:16 | ||
| Makefile сам писал или через qmake? Такой код не пробовал
|
| Автор: dima32 9.10.2008, 00:35 | ||
приведённая программа при компиляции выаёт
make файлы не писал - я создал проект в eclipse в директории Debug я нашёл make файл (см аттач) |
| Автор: Fin 9.10.2008, 00:57 |
| Ну скажем так, не совсем корректный Makefile для Qt библиотеки. в консоле зайди в директорию, где у тебя лежит проект. Набери команду qmake -project. У тебя должен появится файл с именем имя_каталога.pro. Обратно запускаеш qmake, только в качестве параметра указываеш этот файл, пример: qmake hello.pro У тебя должен создаться файл Makefile. Теперь можно и запускать make. make - компилирует проект. make clean удаляет все временные и объектные файлы и также и бинарник. Иногда это бывает нужно, Когда к проекту подключаются новые библиотеки. |
| Автор: dima32 9.10.2008, 01:35 | ||
| я создал новую директорию t1 и в ней
да и ещё до этого я нашёл в интернете упоминания про переменные окружения и выставил export QTDIR=/usr/share/qt4 export PATH=$PATH:$QTDIR/bin |
| Автор: bsa 9.10.2008, 23:11 |
| dima32, тебе нужно создать проект QT Application (или как там его) - для этого нужно установить интегратор (искать на сайте троллей). Иначе у тебя будут проблемы (такие, как сейчас). |