No Ogremain_d.dll (but everything else exists)
Posted: Tue Dec 21, 2004 3:42 am
Hello there, I'm new!
I'm trying to follow Xorekis’s first tutorial pack (but using VS.NET) everything seemed to be going great until the first compile (now isn't that always the way?)
The problem was linker errors..
I searched the forums, like a good boy and found that OgreMain.lib doesn't have the MemoryManager whereas OgreMain_d.lib does. So all I need to do to fix my problem in theory is link to OgreMain_d.lib .
Thing is I don't actually have OgreMain_d.lib... at all.. I even searched for it incase i was losing my sanity.
So.. Any ideas??? There were no errors when I batch built Ogre so i'm rather lost as to what has gone wrong
Anyway, please excuse me if its something stupid that I haven't done right
Thanks in advance,
Jake
I'm trying to follow Xorekis’s first tutorial pack (but using VS.NET) everything seemed to be going great until the first compile (now isn't that always the way?)
The problem was linker errors..
Code: Select all
FirstPlay error LNK2019: unresolved external symbol "__declspec(dllimport) private: void * __thiscall Ogre::MemoryManager::op_new_sc(unsigned int,unsigned int)" (__imp_?op_new_sc@MemoryManager@Ogre@@AAEPAXII@Z) referenced in function "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z)
FirstPlay error LNK2019: unresolved external symbol "__declspec(dllimport) private: void * __thiscall Ogre::MemoryManager::op_new_sc(unsigned int,unsigned int)" (__imp_?op_new_sc@MemoryManager@Ogre@@AAEPAXII@Z) referenced in function "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z)
FirstPlay error LNK2019: unresolved external symbol "__declspec(dllimport) private: unsigned int __thiscall Ogre::MemoryManager::_getProcessID(void)" (__imp_?_getProcessID@MemoryManager@Ogre@@AAEIXZ) referenced in function "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z)
FirstPlay error LNK2001: unresolved external symbol "__declspec(dllimport) private: unsigned int __thiscall Ogre::MemoryManager::_getProcessID(void)" (__imp_?_getProcessID@MemoryManager@Ogre@@AAEIXZ)
FirstPlay error LNK2019: unresolved external symbol "__declspec(dllimport) private: void __thiscall Ogre::MemoryManager::op_del_sc(void *,unsigned int)" (__imp_?op_del_sc@MemoryManager@Ogre@@AAEXPAXI@Z) referenced in function "void __cdecl operator delete(void *)" (??3@YAXPAX@Z)
FirstPlay error LNK2001: unresolved external symbol "__declspec(dllimport) private: void __thiscall Ogre::MemoryManager::op_del_sc(void *,unsigned int)" (__imp_?op_del_sc@MemoryManager@Ogre@@AAEXPAXI@Z)
FirstPlay error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall Ogre::MemoryManager::setOwner(char const *,unsigned int,char const *)" (__imp_?setOwner@MemoryManager@Ogre@@QAEXPBDI0@Z) referenced in function "protected: virtual bool __thiscall ExampleApplication::setup(void)" (?setup@ExampleApplication@@MAE_NXZ)
Thing is I don't actually have OgreMain_d.lib... at all.. I even searched for it incase i was losing my sanity.
So.. Any ideas??? There were no errors when I batch built Ogre so i'm rather lost as to what has gone wrong
Anyway, please excuse me if its something stupid that I haven't done right
Thanks in advance,
Jake