|
RT~
小弟的开发环境是VS 2008 + OGRE 1.8.1
目前正在看OGRE1.7 Beginner Guide 并且照着里面的例子写代码
但是我发现在编译程序的时候编译器会提示大量的4251警告。
经过百度也找到了一些方法,但是都是手动逐个修改,或者用#pragma命令屏蔽,感觉都不太好。
请问诸位大侠有何良方解决这个问题,看着好多警告的确不爽啊。
截图我就不放了,下面是我复制出来的一些警告提示:
e:\program files\ogresdk_vc9_v1-8-1\include\ogre\ogreanimable.h(242) : warning C4251: “Ogre::AnimableObject::msAnimableDictionary”: class“std::map<_Kty,_Ty,_Pr,_Alloc>”需要有 dll 接口由 class“Ogre::AnimableObject”的客户端使用
1> with
1> [
1> _Kty=Ogre::String,
1> _Ty=Ogre::StringVector,
1> _Pr=std::less<std::string>,
1> _Alloc=Ogre::STLAllocator<std::pair<const Ogre::String,Ogre::StringVector>,Ogre::GeneralAllocPolicy>
1> ] |
|