[Comm] Последний шаг в компиляции qt проекта - help please!
anterior
=?iso-8859-1?q?p=2Emaxim_=CE=C1_mail=2Eru?=
Вт Авг 3 17:23:02 MSD 2004
Доброго времени суток пингвины! ;) Дело тут такое, хочу по человечески
програмить с использованием библиотеки qt 2.3. Слава богу пакеты qt-devel,
qt-designer, gcc-c++, и тд. и тп. поставил, в qt-designere создал диалог
поместил туда кнопку, сохранил. Потом из *.ui файла начал жать соки - выжал,
получилось что:
form.ui - моя тест-форма
form.h/form.cpp - заголовки и исходники класса моей формы соотв.
moc_form.cpp - какая-то хрень без которой нельзя обойтись(все никак
запомнить немогу для чего она мне нужна ;)
Ну и наконец создал файл form_test.cpp - там точка входа. Почитал в мануале
как компилить на примере очень похожего проекта(дословно):
-----------
$g++ -l$QTDIR/include PizzaEntry.cpp PizzaEntryTest.cpp \
moc_PizzaEntry.cpp -L$QTDIR/lib -lqt
-----------
Ну так как у меня две версии QT 2 и 3, в переменной QTDIR храниться путь к
qt3, я решил заменить $QTDIR на /usr/lib/qt2
Вот что у меня получилось:
-----------
[root на localhost qt-prj]# g++ -l/usr/lib/qt2/include form.cpp form_test.cpp
\ moc_form.cpp -L/usr/lib/qt2/lib -lqt
[1] 2978
In file included from form.cpp:9bash: bsol: command not found
:
form.h:12:22: qvariant.h: No such file or directory
form.h:13:21: qdialog.h: No such file or directory
form.cpp:11:25: qpushbutton.h: No such file or directory
form.cpp:12:21: qlayout.h: No such file or directory
form.cpp:13:22: qvariant.h: No such file or directory
form.cpp:14:22: qtooltip.h: No such file or directory
form.cpp:15:24: qwhatsthis.h: No such file or directory
form_test.cpp:1:26: qapplication.h: No such file or directory
In file included from form_test.cpp:2:
form.h:12:22: qvariant.h: No such file or directory
form.h:13:21: qdialog.h: No such file or directory
bash: moc_form.cpp: command not found
[1]+ Exit 1 g++ -l/usr/lib/qt2/include form.cpp
form_test.cpp
-----------
Ну почему :0? Ведь я ему четко указал где искать заголовки что за бред?
Помогите разобраться. У меня Compact 2.3
Подробная информация о списке рассылки community