Доброго времени суток, All: Пару часов назад начал изучать Qt3. До этого графические приложения писал на C++ только под QNX/Photon (собственно, и C++ подзабыл, а слоты и сигналы для меня - что-то новое). Обрисую ситуацию: создаю форму в Qt Designer, объявляю сигналы и слоты (virtual) там же. Создаю простое приложение: //------------ // main.cpp //------------ #include <qapplication.h> #include "qtableform.h" int main(int argc, char **argv) { QApplication app(argc, argv); QTableForm * frmMain = new QTableForm; app.setMainWidget(frmMain); frmMain->show(); return app.exec(); } //------------ // qtableformlogic.cpp //------------ #include "qtableform.h" void QTableForm::fileExit() { printf("Hello, world!!1111\n"); } //------------ Далее делаю так: [bug2bug@bug2bug-sl QTable]$ qmake -project [bug2bug@bug2bug-sl QTable]$ qmake [bug2bug@bug2bug-sl QTable]$ make /usr/lib/qt-3.3/bin/uic qtableform.ui -o qtableform.h [ ========= CUT ========== ] g++ -o QTable main.o qtableformlogic.o qtableform.o moc_qtableform.o -L/usr/lib/qt-3.3/lib -lqt-mt -lXext -lX11 -lm qtableform.o: In function `QTableForm::fileExit()': /home/bug2bug/Projects/QTable/qtableform.cpp:548: multiple definition of `QTableForm::fileExit()' qtableformlogic.o:/usr/lib/qt-3.3/include/qglist.h:150: first defined here collect2: выполнение ld завершилось с кодом возврата 1 make: *** [QTable] Ошибка 1 [bug2bug@bug2bug-sl QTable]$ Смотрю, хоба на. А и правда оно уже объявлено само в файле, которого я не создавал: //------------ // qtableform.cpp //------------ void QTableForm::fileExit() { qWarning( "QTableForm::fileExit(): Not implemented yet" ); } //------------ Не знаю как это излечить. Если у кого есть соображения - поделитесь пожалуйста. Заранее благодарен, ЗЫ: Просьба не ругать сильно, если я чего-то не догоняю. Gtk+ & C/PyGtk для меня ближе, но, к сожалению, задача поставлена конкретно. :( --- С Уважением,