游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5155|回复: 3

ogrenewt高手来帮忙啊

[复制链接]

11

主题

53

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2007-12-7 23:43:00 | 显示全部楼层 |阅读模式
ogrenewt编译是只有五个可以成功,其它三个编译结果如下:
------ 已启动全部重新生成: 项目: Demo04_Raycasting, 配置: Debug Win32 ------

正在删除项目“Demo04_Raycasting”(配置“Debug|Win32”)的中间文件和输出文件。
正在编译...
OgreNewtonFrameListener.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
OgreNewtonApplication.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
Demo04.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
CEGUIFrameListener.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
正在生成代码...
正在链接...
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z) ,该符号在函数 "public: __thiscall ExampleFrameListener::ExampleFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *,bool,bool,bool)" (??0ExampleFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@_N22@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z)
OgreNewt_Main_d.lib(OgreNewt_BasicFrameListener.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z) ,该符号在函数 "public: struct std::pair<class std::_Tree<class std::_Tmap_traits<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >,1> >::iterator,bool> __thiscall std::_Tree<class std::_Tmap_traits<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string
<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >,1> >::insert(struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > const &)" (?insert@?$_Tree@V?$_Tmap_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@$00@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@$00@std@@@std@@_N@2@ABU?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@2@@Z) 中被引用
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: struct OIS::MouseState const & __thiscall OIS::Mouse::getMouseState(void)const " (__imp_?getMouseState@Mouse@OIS@@QBEABUMouseState@2@XZ) ,该符号在函数 "public: virtual void __thiscall ExampleFrameListener::windowResized(class Ogre::RenderWindow *)" (?windowResized@ExampleFrameListener@@UAEXPAVRenderWindow@Ogre@@@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: struct OIS::MouseState const & __thiscall OIS::Mouse::getMouseState(void)const " (__imp_?getMouseState@Mouse@OIS@@QBEABUMouseState@2@XZ)
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static void __cdecl OIS::InputManager::destroyInputSystem(class OIS::InputManager *)" (__imp_?destroyInputSystem@InputManager@OIS@@SAXPAV12@@Z) ,该符号在函数 "public: virtual void __thiscall ExampleFrameListener::windowClosed(class Ogre::RenderWindow *)" (?windowClosed@ExampleFrameListener@@UAEXPAVRenderWindow@Ogre@@@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static void __cdecl OIS::InputManager::destroyInputSystem(class OIS::InputManager *)" (__imp_?destroyInputSystem@InputManager@OIS@@SAXPAV12@@Z)
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall OIS::MouseState::buttonDown(enum OIS::MouseButtonID)const " (__imp_?buttonDown@MouseState@OIS@@QBE_NW4MouseButtonID@2@@Z) ,该符号在函数 "public: bool __thiscall ExampleFrameListener::processUnbufferedMouseInput(struct Ogre::FrameEvent const &)" (?processUnbufferedMouseInput@ExampleFrameListener@@QAE_NABUFrameEvent@Ogre@@@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall OIS::MouseState::buttonDown(enum OIS::MouseButtonID)const " (__imp_?buttonDown@MouseState@OIS@@QBE_NW4MouseButtonID@2@@Z)
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall OIS::MouseListener::~MouseListener(void)" (__imp_??1MouseListener@OIS@@UAE@XZ) ,该符号在函数 __unwindfunclet$??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@@Z$0 中被引用
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall OIS::KeyListener::~KeyListener(void)" (__imp_??1KeyListener@OIS@@UAE@XZ) ,该符号在函数 __unwindfunclet$??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@@Z$0 中被引用
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall OIS::MouseListener::MouseListener(void)" (__imp_??0MouseListener@OIS@@QAE@XZ) ,该符号在函数 "public: __thiscall CEGUIFrameListener::CEGUIFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *)" (??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@@Z) 中被引用
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall OIS::KeyListener::KeyListener(void)" (__imp_??0KeyListener@OIS@@QAE@XZ) ,该符号在函数 "public: __thiscall CEGUIFrameListener::CEGUIFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *)" (??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@@Z) 中被引用
../Bin/Debug/Demo04_Raycasting.exe : fatal error LNK1120: 8 个无法解析的外部命令

生成日志保存在“file://g:\ogre\ogreaddons\ogrenewt\demos\Demo04_Raycasting\Build\Debug\BuildLog.htm”中
Demo04_Raycasting - 14 错误,4 警告


---------------------- 完成 ---------------------

    全部重新生成: 0 已成功, 1 已失败, 0 已跳过



------ 已启动全部重新生成: 项目: Demo08_RagdollExample, 配置: Debug Win32 ------

正在删除项目“Demo08_RagdollExample”(配置“Debug|Win32”)的中间文件和输出文件。
正在编译...
Ragdoll.cpp
g:\ogre\ogreaddons\ogrenewt\demos\Demo08_RagdollExample\Ragdoll.cpp(189) : warning C4267: “初始化” : 从“size_t”转换到“unsigned int”,可能丢失数据
OgreNewtonFrameListener.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
OgreNewtonApplication.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
Demo08.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
正在生成代码...
正在链接...
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >:perator+=(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char const *)" (??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char)" (??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: int __thiscall std::ios_base::width(int)" (?width@ios_base@std@@QAEHH@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)" (?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::append(unsigned int,char)" (?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: bool __thiscall std::ctype<char>::is(short,char)const " (?is@?$ctype@D@std@@QBE_NFD@Z) 已经在 tinyxmld_STL.lib(tinyxmlparser.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: static char __cdecl std::char_traits<char>::to_char_type(int const &)" (?to_char_type@?$char_traits@D@std@@SADABH@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: static bool __cdecl std::char_traits<char>::eq_int_type(int const &,int const &)" (?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: static int __cdecl std::char_traits<char>::eof(void)" (?eof@?$char_traits@D@std@@SAHXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::snextc(void)" (?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ) 已经在 tinyxmld_STL.lib(tinyxmlparser.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::sgetc(void)" (?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ) 已经在 tinyxmld_STL.lib(tinyxmlparser.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_streambuf<char,struct std::char_traits<char> > * __thiscall std::basic_ios<char,struct std::char_traits<char> >::rdbuf(void)const " (?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::max_size(void)const " (?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: int __thiscall std::ios_base::width(void)const " (?width@ios_base@std@@QBEHXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::erase(unsigned int,unsigned int)" (?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::locale::~locale(void)" (??1locale@std@@QAE@XZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::locale __thiscall std::ios_base::getloc(void)const " (?getloc@ios_base@std@@QBE?AVlocale@2@XZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: bool __thiscall std::basic_istream<char,struct std::char_traits<char> >::_Ipfx(bool)" (?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z) 已经在 tinyxmld_STL.lib(tinyxmlparser.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Unlock(void)" (?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Lock(void)" (?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: void __thiscall std::locale::facet::_Incref(void)" (?_Incref@facet@locale@std@@QAEXXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: static unsigned int __cdecl std::ctype<char>::_Getcat(class std::locale::facet const * *)" (?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::locale::id::operator unsigned int(void)" (??Bid@locale@std@@QAEIXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: char __thiscall std::basic_ios<char,struct std::char_traits<char> >::widen(char)const " (?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::size(void)const " (?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::sbumpc(void)" (?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ) 已经在 tinyxmld_STL.lib(tinyxmlparser.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: static int __cdecl std::char_traits<char>::to_int_type(char const &)" (?to_int_type@?$char_traits@D@std@@SAHABD@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: char const & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator[](unsigned int)const " (??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::sputc(char)" (?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: char __thiscall std::basic_ios<char,struct std::char_traits<char> >::fill(void)const " (?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: int __thiscall std::ios_base::flags(void)const " (?flags@ios_base@std@@QBEHXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_ostream<char,struct std::char_traits<char> > & __thiscall std::basic_ostream<char,struct std::char_traits<char> >::flush(void)" (?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_ostream<char,struct std::char_traits<char> > * __thiscall std::basic_ios<char,struct std::char_traits<char> >::tie(void)const " (?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: bool __thiscall std::ios_base::good(void)const " (?good@ios_base@std@@QBE_NXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: void __thiscall std::basic_ostream<char,struct std::char_traits<char> >::_Osfx(void)" (?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator=(char const *)" (??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator=(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: void __thiscall std::basic_ostringstream<char,struct std::char_traits<char>,class std::allocator<char> >::`vbase destructor'(void)" (??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::basic_ostringstream<char,struct std::char_traits<char>,class std::allocator<char> >::str(void)const " (?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_ostringstream<char,struct std::char_traits<char>,class std::allocator<char> >::basic_ostringstream<char,struct std::char_traits<char>,class std::allocator<char> >(int)" (??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: char const * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const " (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) 已经在 tinyxmld_STL.lib(tinyxml.obj) 中定义
libcpd.lib(ios.obj) : error LNK2005: "public: void __thiscall std::ios_base::clear(int,bool)" (?clear@ios_base@std@@QAEXH_N@Z) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(ios.obj) : error LNK2005: "public: virtual __thiscall std::ios_base::~ios_base(void)" (??1ios_base@std@@UAE@XZ) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(ios.obj) : error LNK2005: "public: void __thiscall std::ios_base::_Addstd(void)" (?_Addstd@ios_base@std@@QAEXXZ) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(ios.obj) : error LNK2005: "protected: void __thiscall std::ios_base::_Init(void)" (?_Init@ios_base@std@@IAEXXZ) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(xdebug.obj) : error LNK2005: "void * __cdecl operator new(unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(xdebug.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??_U@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(xdebug.obj) : error LNK2005: "void __cdecl operator delete(void *,struct std::_DebugHeapTag_t const &,char *,int)" (??3@YAXPAXABU_DebugHeapTag_t@std@@PADH@Z) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(locale0.obj) : error LNK2005: "public: __thiscall std::locale::locale(void)" (??0locale@std@@QAE@XZ) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(locale0.obj) : error LNK2005: "public: class std::locale::facet const * __thiscall std::locale::_Getfacet(unsigned int)const " (?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(locale0.obj) : error LNK2005: "public: void __thiscall std::locale::facet::_Register(void)" (?_Register@facet@locale@std@@QAEXXZ) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(locale0.obj) : error LNK2005: "public: __thiscall std::_Locinfo::_Locinfo(char const *)" (??0_Locinfo@std@@QAE@PBD@Z) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
libcpd.lib(locale0.obj) : error LNK2005: "public: __thiscall std::_Locinfo::~_Locinfo(void)" (??1_Locinfo@std@@QAE@XZ) 已经在 msvcprtd.lib(MSVCP71D.dll) 中定义
LIBCD.lib(dbgheap.obj) : error LNK2005: _malloc 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LIBCD.lib(dbgheap.obj) : error LNK2005: _free 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LIBCD.lib(crt0dat.obj) : error LNK2005: _exit 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LIBCD.lib(crt0dat.obj) : error LNK2005: __exit 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LIBCD.lib(crt0dat.obj) : error LNK2005: __cexit 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LIBCD.lib(crt0dat.obj) : error LNK2005: __c_exit 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LIBCD.lib(crt0init.obj) : error LNK2005: ___xc_z 已经在 MSVCRTD.lib(cinitexe.obj) 中定义
LIBCD.lib(crt0init.obj) : error LNK2005: ___xc_a 已经在 MSVCRTD.lib(cinitexe.obj) 中定义
LIBCD.lib(crt0init.obj) : error LNK2005: ___xi_z 已经在 MSVCRTD.lib(cinitexe.obj) 中定义
LIBCD.lib(crt0init.obj) : error LNK2005: ___xi_a 已经在 MSVCRTD.lib(cinitexe.obj) 中定义
LIBCD.lib(lconv.obj) : error LNK2005: _localeconv 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LIBCD.lib(atox.obj) : error LNK2005: _atoi 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LIBCD.lib(winxfltr.obj) : error LNK2005: __XcptFilter 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LIBCD.lib(crt0.obj) : error LNK2005: __amsg_exit 已经在 MSVCRTD.lib(MSVCR71D.dll) 中定义
LINK : warning LNK4098: 默认库“MSVCRTD”与其他库的使用冲突;使用 /NODEFAULTLIB:library
LINK : warning LNK4098: 默认库“LIBCD”与其他库的使用冲突;使用 /NODEFAULTLIB:library
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z) ,该符号在函数 "public: __thiscall ExampleFrameListener::ExampleFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *,bool,bool,bool)" (??0ExampleFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@_N22@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z)
OgreNewt_Main_d.lib(OgreNewt_BasicFrameListener.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z) ,该符号在函数 "public: struct std::pair<class std::_Tree<class std::_Tmap_traits<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >,1> >::iterator,bool> __thiscall std::_Tree<class std::_Tmap_traits<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string
<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >,1> >::insert(struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > const &)" (?insert@?$_Tree@V?$_Tmap_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@$00@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@$00@std@@@std@@_N@2@ABU?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@2@@Z) 中被引用
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: struct OIS::MouseState const & __thiscall OIS::Mouse::getMouseState(void)const " (__imp_?getMouseState@Mouse@OIS@@QBEABUMouseState@2@XZ) ,该符号在函数 "public: virtual void __thiscall ExampleFrameListener::windowResized(class Ogre::RenderWindow *)" (?windowResized@ExampleFrameListener@@UAEXPAVRenderWindow@Ogre@@@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: struct OIS::MouseState const & __thiscall OIS::Mouse::getMouseState(void)const " (__imp_?getMouseState@Mouse@OIS@@QBEABUMouseState@2@XZ)
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static void __cdecl OIS::InputManager::destroyInputSystem(class OIS::InputManager *)" (__imp_?destroyInputSystem@InputManager@OIS@@SAXPAV12@@Z) ,该符号在函数 "public: virtual void __thiscall ExampleFrameListener::windowClosed(class Ogre::RenderWindow *)" (?windowClosed@ExampleFrameListener@@UAEXPAVRenderWindow@Ogre@@@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static void __cdecl OIS::InputManager::destroyInputSystem(class OIS::InputManager *)" (__imp_?destroyInputSystem@InputManager@OIS@@SAXPAV12@@Z)
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall OIS::MouseState::buttonDown(enum OIS::MouseButtonID)const " (__imp_?buttonDown@MouseState@OIS@@QBE_NW4MouseButtonID@2@@Z) ,该符号在函数 "public: bool __thiscall ExampleFrameListener::processUnbufferedMouseInput(struct Ogre::FrameEvent const &)" (?processUnbufferedMouseInput@ExampleFrameListener@@QAE_NABUFrameEvent@Ogre@@@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall OIS::MouseState::buttonDown(enum OIS::MouseButtonID)const " (__imp_?buttonDown@MouseState@OIS@@QBE_NW4MouseButtonID@2@@Z)
LIBCD.lib(crt0.obj) : error LNK2019: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中被引用
../Bin/Debug/Demo08_RagdollExample.exe : fatal error LNK1120: 5 个无法解析的外部命令

生成日志保存在“file://g:\ogre\ogreaddons\ogrenewt\demos\Demo08_RagdollExample\Build\Debug\BuildLog.htm”中
Demo08_RagdollExample - 85 错误,6 警告


---------------------- 完成 ---------------------

    全部重新生成: 0 已成功, 1 已失败, 0 已跳过





------ 已启动全部重新生成: 项目: Demo06_SimpleBuoyancy, 配置: Debug Win32 ------

正在删除项目“Demo06_SimpleBuoyancy”(配置“Debug|Win32”)的中间文件和输出文件。
正在编译...
OgreNewtonFrameListener.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
OgreNewtonApplication.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
Demo06.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
CEGUIFrameListener.cpp
g:\ogre\ogrenew\Samples\Common\include\ExampleFrameListener.h(107) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
正在生成代码...
正在链接...
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z) ,该符号在函数 "public: __thiscall ExampleFrameListener::ExampleFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *,bool,bool,bool)" (??0ExampleFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@_N22@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z)
OgreNewt_Main_d.lib(OgreNewt_BasicFrameListener.obj) : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z)
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: struct OIS::MouseState const & __thiscall OIS::Mouse::getMouseState(void)const " (__imp_?getMouseState@Mouse@OIS@@QBEABUMouseState@2@XZ) ,该符号在函数 "public: virtual void __thiscall ExampleFrameListener::windowResized(class Ogre::RenderWindow *)" (?windowResized@ExampleFrameListener@@UAEXPAVRenderWindow@Ogre@@@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: struct OIS::MouseState const & __thiscall OIS::Mouse::getMouseState(void)const " (__imp_?getMouseState@Mouse@OIS@@QBEABUMouseState@2@XZ)
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static void __cdecl OIS::InputManager::destroyInputSystem(class OIS::InputManager *)" (__imp_?destroyInputSystem@InputManager@OIS@@SAXPAV12@@Z) ,该符号在函数 "public: virtual void __thiscall ExampleFrameListener::windowClosed(class Ogre::RenderWindow *)" (?windowClosed@ExampleFrameListener@@UAEXPAVRenderWindow@Ogre@@@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static void __cdecl OIS::InputManager::destroyInputSystem(class OIS::InputManager *)" (__imp_?destroyInputSystem@InputManager@OIS@@SAXPAV12@@Z)
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall OIS::MouseState::buttonDown(enum OIS::MouseButtonID)const " (__imp_?buttonDown@MouseState@OIS@@QBE_NW4MouseButtonID@2@@Z) ,该符号在函数 "public: bool __thiscall ExampleFrameListener::processUnbufferedMouseInput(struct Ogre::FrameEvent const &)" (?processUnbufferedMouseInput@ExampleFrameListener@@QAE_NABUFrameEvent@Ogre@@@Z) 中被引用
OgreNewtonFrameListener.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall OIS::MouseState::buttonDown(enum OIS::MouseButtonID)const " (__imp_?buttonDown@MouseState@OIS@@QBE_NW4MouseButtonID@2@@Z)
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall OIS::MouseListener::~MouseListener(void)" (__imp_??1MouseListener@OIS@@UAE@XZ) ,该符号在函数 __unwindfunclet$??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@@Z$0 中被引用
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall OIS::KeyListener::~KeyListener(void)" (__imp_??1KeyListener@OIS@@UAE@XZ) ,该符号在函数 __unwindfunclet$??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@@Z$0 中被引用
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall OIS::MouseListener::MouseListener(void)" (__imp_??0MouseListener@OIS@@QAE@XZ) ,该符号在函数 "public: __thiscall CEGUIFrameListener::CEGUIFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *)" (??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@@Z) 中被引用
OgreNewtonApplication.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall OIS::KeyListener::KeyListener(void)" (__imp_??0KeyListener@OIS@@QAE@XZ) ,该符号在函数 "public: __thiscall CEGUIFrameListener::CEGUIFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *)" (??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@@Z) 中被引用
../Bin/Debug/Demo06_SimpleBuoyancy.exe : fatal error LNK1120: 8 个无法解析的外部命令




摸索了好久也不懂,期待各位帮忙看看,谢谢了

8

主题

390

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2007-12-8 10:38:00 | 显示全部楼层

Re:ogrenewt高手来帮忙啊

该符号在函数 "public: struct std::pair<class std::_Tree<class std::_Tmap_traits<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >,1> >::iterator,bool> __thiscall std::_Tree<class std::_Tmap_traits<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string
<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >,1> >::insert(struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > const &)" (?insert@?$_Tree@V?$_Tmap_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@$00@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@$00@std@@@std@@_N@2@ABU?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@2@@Z) 中被引用

这个错误,真吓人,难怪stl被骂。

3

主题

10

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2007-12-9 11:33:00 | 显示全部楼层

Re: ogrenewt高手来帮忙啊

在工程属性里的附加库中 加入相应的库
问题是无法解析OIS   加入OIS.lib即可

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2011-8-13 15:38:00 | 显示全部楼层

Re: ogrenewt高手来帮忙啊

我也遇到了同样的问题啊~~ [em10]
怎么办哩……遇到的问题如下,也请高手来帮帮忙哈~~
1>D:\Ogre\OgreNewton\newton20\inc\OgreNewt_ContactJoint.h(115): error C2660: 'NewtonMaterialGetContactPositionAndNormal' : function does not take 4 arguments
1>D:\Ogre\OgreNewton\newton20\inc\OgreNewt_ContactJoint.h(118): error C2660: 'NewtonMaterialGetContactTangentDirections' : function does not take 4 arguments
1>src\OgreNewt_ContactJoint.cpp(64): error C2660: 'NewtonMaterialGetContactForce' : function does not take 3 arguments
问题大致和上面的大同小异~~
warning直接忽略了,但是这些是error,咋办啊?求助求助……
[em4]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 18:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表