Доброго времени суток, 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)
- Форум Ругается Make ..помогите!!! плз!!! (2003)
- Форум Qt: проблема со слотами... (2004)
- Форум qt4 стиль приложения (2007)
- Форум помогите разобраться с qt (2004)
- Форум Пишу прогу... ошибка компиляции :( (2004)
- Форум C++ (2003)