Bonjour,

J'ai un ptit soucis avec un code que voici.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "Character.h"
 
character::character(IrrlichtDevice* Device)
{
    device = Device;
    IVideoDriver* driver = device->getVideoDriver ();
    ISceneManager *scenegraph = device->getSceneManager ();
 
    //On récupère un pointeur vers la GUI.
    IGUIEnvironment* env = device->getGUIEnvironment();
    IGUIStaticText* login = env->addStaticText(L"test reussi avec succes",rect<s32>(710,190,900,220),false);
 
    wchar_t titre[100];
    swprintf(titre, 100, L"Akhynia");
    device->setWindowCaption(titre);
}
character::~character()
{
}
char character::draw()
{
}
et l'autre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef CHARACTER_H
#define CHARACTER_H
 
#include "Login.h"
 
class character
{
    public:
        character(IrrlichtDevice* Device);
        ~character();
        char draw();
    private:
        IrrlichtDevice* device;
};
 
#endif
Lorsque je compile il me met ce message d'erreur :

character.cpp(22) : error C4716: 'character::draw' : doit retourner une valeur

Si je lui mets

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
char character::draw()
{ return 1;
}
J'ai ce magnifique message :

>coreApp.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) class irr::IrrlichtDevice * __cdecl irr::createDevice(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int> const &,unsigned int,bool,bool,bool,class irr::IEventReceiver *)" (__imp_?createDevice@irr@@YAPAVIrrlichtDevice@1@W4E_DRIVER_TYPE@video@1@ABV?$dimension2d@H@core@1@I_N22PAVIEventReceiver@1@@Z) référencé dans la fonction "public: __thiscall coreApp::coreApp(void)" (??0coreApp@@QAE@XZ)
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: symbole externe non résolu _WinMain@16 référencé dans la fonction ___tmainCRTStartup
1>C:\aragon\projetencours\Akhynia\Debug\Akhynia.exe : fatal error LNK1120: 2 externes non résolus
Et je n'arrive pas à résoudre mon problème. Est ce que quelqu'un à une idée à me soumettre.

Merci par avance au revoir.