I am using CEGUI with Ogre.
I include cegui.h before ogre to avoir error manager errors.
At first it work ok but i changed the order of something in my predefinate.h and now i get loads of warning (1 per file) like this:
Code: Select all
f:\dev\3D\Dependencies\include\CEGUI\CEGUILogger.h(150) : warning C4251: 'CEGUI::Logger::d_cache' :
class 'std::vector<_Ty>' nécessite une interface DLL pour être utilisé(e) par les clients de class 'CEGUI::Logger'
In english it should be:
Code: Select all
f:\dev\3D\Dependencies\include\CEGUI\CEGUILogger.h(150) : warning C4251: 'CEGUI::Logger::d_cache' :
class 'std::vector<_Ty>' need a DLL interface to be used by clients of class 'CEGUI::Logger'
It is not a problem , but it pollutes my compilation
Do someone have an idea??
My header is:
Code: Select all
#include <CEGUI/CEGUI.h>
#include <OgreCEGUIRenderer.h>
#include <OgreCEGUIResourceProvider.h>
#include <OgreSingleton.h>