Неопределенный ссылочный класс::function qt с подкаталогами
Я нахожусь на создателе Qt и работаю с подкаталогами, и у меня есть эта ошибка при компиляции:неопределенная ссылка на `MainWindow::MainWindow() Код работал без декомпозиции в подкаталогах, я пытаюсь выполнить qmake, ясно... Что не так?
ps: я на винде
project_dir/
subdirs.pro
client/
client.pro
main.cpp
common/
common.pro
mainwindow.h
mainwindow.cpp
[otherfiles...]
[otherdir/...]
subdirs.pro
QT += core gui network widgets
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS = common \
server \
client
server.depends = common
client.depends = common
client.pro
QT += core gui network widgets
TARGET = client
TEMPLATE = app
MOC_DIR = tmp_moc
OBJECTS_DIR = tmp_obj
SOURCES += main.cpp
INCLUDEPATH += ../common
LIBS += -L../common
DEPENDPATH += ../common
mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include "menu.h"
#include "synchromodule.h"
#include <QObject>
class MainWindow: public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow();
~MainWindow();
void AfficherMenu();
void AfficherJeu();
private:
SyncModule *synchro;
};
#endif // MAINWINDOW_H
mainwindow.cpp
#include "mainwindow.h"
#include "menu.h"
#include "synchromodule.h"
#include <QObject>
MainWindow::MainWindow()
{
synchro = new SyncModule();
AfficherMenu();
}
void MainWindow::AfficherMenu()
{
Menu *menu = new Menu();
setCentralWidget(menu);
synchro->menu = menu;
QString mdp_texte = menu->mdp->text();
QString pseudo_texte = menu->pseudo->text();
QObject::connect(menu->connection, SIGNAL(clicked()), synchro, SLOT(connectionServer())); //mdp_texte, pseudo_texte
}
MainWindow::~MainWindow(){}
Поблагодарить