Привет, когда я пытаюсь запустить C++ код я получаю следующую ошибкуошибка Multiple определение в C++
mainwindow.h
class MainWindow
{
public:
MainWindow();
~MainWindow();
method();
};
и
mainwindow.cpp
#include mainwindow.h
MainWindow::MainWindow(){
//some code here
}
MainWindow::~MainWindow(){
//some code here
}
MainWindow::method(){
//some code here
}
, когда я скомпилировать это от eclipse cdt, я получил ошибку, говорящую о множественном defi ntion MainWindow::method()
. Правильно ли это, или я делаю что-то неправильно. Может ли кто-нибудь помочь мне, что делать?
нужно размещать более код- это не ошибка. – Puppy
Где ваши обратные типы? – Skilldrick
Где тип возвращаемого метода 'method()', который вы указали внутри класса в своем заголовочном файле? –