Help : Call to implicity-deleted default constructor 'ofApp'

Hi everyone !

I have a little problem, i’m making a little software with leap motion, to import some 3D, to make me a personnal template for other 3D that i want to do.

So, i use ofxGUI to build my interface, it is working fine with my old program (i want to simplify it), but not here, i do not know why.
it’s telling me :

" call to implicity-deleted default constructor ‘ofApp’ "

Let me show you (main.cpp) :

#include “ofMain.h”
#include “ofApp.h”
#include “ofAppGLFWWindow.h”

int main( ){
//ofSetupOpenGL(1368,768,OF_FULLSCREEN); // <-------- setup the GL context

ofGLFWWindowSettings settings;
settings.width = 1920;
settings.height = 1080;
settings.resizable = true;
shared_ptr<ofAppBaseWindow> mainWindow = ofCreateWindow(settings);

settings.width = 300;
settings.height = 300;
settings.resizable = true;
// uncomment next line to share main's OpenGL resources with gui
settings.shareContextWith = mainWindow;
shared_ptr<ofAppBaseWindow> guiWindow = ofCreateWindow(settings);

shared_ptr<ofApp> mainApp(new ofApp);

ofRunApp(mainWindow, mainApp);