Code: Select all
//CIrrlichtManager.cpp
//Handles initiating irrlicht device, driver, smgr, gui and camera
//Include its header
#include "CIrrlichtManager.h"
void CIrrlichtManager::initIrrlicht()
{
//Create Irrlicht device
IrrlichtDevice *device = createDevice(EDT_OPENGL, dimension2d<s32>(800,600), 16, false, false, 0);
//Define video driver, GUI environment and scene manager
IVideoDriver* driver = device->getVideoDriver();
ISceneManager* smgr = device->getSceneManager();
IGUIEnvironment* guienv = device->getGUIEnvironment();
//Create our FPS camera
ICameraSceneNode* camera = smgr->addCameraSceneNodeFPS(0, 30, 50, -1);
}
CIrrlichtManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) class irr::IrrlichtDevice * __cdecl irr::createDevice(enum irr::video::EDriverType,class irr::core::dimension2d<int> const &,unsigned int,bool,bool,class irr::IEventReceiver *,unsigned short const *)" (__imp_?createDevice@irr@@YAPAVIrrlichtDevice@1@W4EDriverType@video@1@ABV?$dimension2d@H@core@1@I_N2PAVIEventReceiver@1@PBG@Z) referenced in function "private: void __thiscall CIrrlichtManager::initIrrlicht(void)" (?initIrrlicht@CIrrlichtManager@@AAEXXZ)
Debug/OninWars.exe : fatal error LNK1120: 1 unresolved externals
Thanks.