Merci @Marycha sa a marcher
Et j’ai une autre question, comme je l’ai dit dans mon premier message je suis un tuto sur openclassroom et je dois insérer un code de base dans 2 nouvelles class créer, les class sont "MyApp.h et MyApp.cpp" sauf que j’ai essayer mais sa m’affiche une erreur à la compilation, une erreur que voici :
C:\msys64\mingw64\x86_64-w64-mingw32\include\vadefs.h|18|error: expected unqualified-id before string constant|
code de base à insérer dans la class MyApp.h :
#ifndef MYAPP_H_INCLUDED
#define MYAPP_H_INCLUDED
#include <wx/wx.h>
class MyApp : public wxApp
{
public:
virtual bool OnInit();
};
DECLARE_APP(MyApp);
#endif
code de base à insérer dans la class MyApp.cpp :
#include "myapp.h"
IMPLEMENT_APP(MyApp);
bool MyApp::OnInit()
{
wxMessageBox(_T("Bienvenue sur wxWidgets !"));
return false;
}
code de la class MyApp.h :
#ifndef MYAPP_H
#define MYAPP_H
class MyApp
{
public:
MyApp();
virtual ~MyApp();
protected:
private:
};
#endif
code de la class MyApp.cpp :
#include "MyApp.h"
MyApp::MyApp()
{
}
MyApp::~MyApp()
{
}
voici comment j’ai insérer le code de base dans MyApp.h
#ifndef MYAPP_H
#define MYAPP_H
class MyApp
{
public:
MyApp();
virtual ~MyApp();
protected:
private:
#ifndef MYAPP_H_INCLUDED
#define MYAPP_H_INCLUDED
#include <wx/wx.h>
class MyApp : public wxApp
{
public:
virtual bool OnInit();
};
DECLARE_APP(MyApp);
#endif
};
#endif
et voici comment j’ai insérer le code de base dans MyApp.cpp :
#include "MyApp.h"
MyApp::MyApp()
{
}
MyApp::~MyApp()
{
#include "myapp.h"
IMPLEMENT_APP(MyApp);
bool MyApp::OnInit()
{
wxMessageBox(_T("Bienvenue sur wxWidgets !"));
return false;
}
}
je Suppose que l’erreur viens du fichier dans le chemain est citée dans l’erreur mais je ne sais pas ce que sais exactement ou si mon code est bon.
Pouvais vous m’aidez SVP ?