Problem while compiling

petra999

11-09-2008 17:32:07

Hello!
I have problem:

when i tried to compile nxogre i have some errors:


------ Build started: Project: NxOgre, Configuration: Debug Win32 ------
Compiling...
NxOgreStable.cpp
c:\ogresdk\include\ogrememoryallocatedobject.h(97) : error C2491: 'Ogre::AllocatedObject<Alloc>::operator new' : definition of dllimport function not allowed
c:\ogresdk\include\ogrememoryallocatedobject.h(103) : error C2491: 'Ogre::AllocatedObject<Alloc>::operator new' : definition of dllimport function not allowed
c:\ogresdk\include\ogrememoryallocatedobject.h(110) : error C2491: 'Ogre::AllocatedObject<Alloc>::operator new' : definition of dllimport function not allowed
c:\ogresdk\include\ogrememoryallocatedobject.h(117) : error C2491: 'Ogre::AllocatedObject<Alloc>::operator new[]' : definition of dllimport function not allowed
c:\ogresdk\include\ogrememoryallocatedobject.h(123) : error C2491: 'Ogre::AllocatedObject<Alloc>::operator new[]' : definition of dllimport function not allowed
c:\ogresdk\include\ogrememoryallocatedobject.h(129) : error C2491: 'Ogre::AllocatedObject<Alloc>::operator delete' : definition of dllimport function not allowed
c:\ogresdk\include\ogrememoryallocatedobject.h(136) : error C2491: 'Ogre::AllocatedObject<Alloc>::operator delete' : definition of dllimport function not allowed
c:\ogresdk\include\ogrememoryallocatedobject.h(142) : error C2491: 'Ogre::AllocatedObject<Alloc>::operator delete[]' : definition of dllimport function not allowed
c:\ogresdk\include\ogrememoryallocatedobject.h(148) : error C2491: 'Ogre::AllocatedObject<Alloc>::operator delete[]' : definition of dllimport function not allowed
Build log was saved at "file://C:\OgreSDK\NxOgre\compiler\Windows\Debug\BuildLog.htm"
NxOgre - 9 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


I use visual studio 2005 on windows xp.
Have anyone some ideas why is not compiling?

Thanks for any reply

KevinMulder

11-09-2008 17:35:26

You have Visual Studio 2005 or Visual Studio 2005 with Service Pack 1 (SP1) ?

www.ogre.org says VS 2005 should have SP1 installed before using Ogre.
If You have SP1, then we have to dig deeper ...

petra999

11-09-2008 18:48:29

i have visual studio 2005 express with sp1

petra999

12-09-2008 17:02:19

Now is working, used some strange version