Доброго времени суток, 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 для меня ближе, но, к сожалению, задача поставлена конкретно. :( --- С Уважением,
Ответ на:
комментарий
от smh
Ответ на:
комментарий
от smh
Ответ на:
комментарий
от smh
Ответ на:
комментарий
от BuG2BuG
Ответ на:
комментарий
от BuG2BuG
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от BuG2BuG
Ответ на:
комментарий
от alex_custov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Простецкая QT-программа не компилится. (2005)
- Форум qt system TextEdit (2006)
- Форум Простейшая программа на Qt не собирается. (2006)
- Форум не собирается QT (2006)
- Форум Qt: проблема со слотами... (2004)
- Форум помогите разобраться с qt (2004)
- Форум QT4 и ui файлы (2008)
- Форум qt4 стиль приложения (2007)
- Форум C++ (2003)
- Форум Проблемы с компиляцией qt (2001)