cdreid
07-01-2011 20:28:43
I have a project im incorporating nxogre into and im getting strange errors. Once i build the project everything eventually compiles fine but i get an exception in an nxogre array file. This problem has been brought up before but noone had any solutions. I had warnings from nxogre etc so i went back and rebuilt evreything using the faq posted by begajaen. (Btw this should replace the wiki entries except for the excellent working tutorials. Its confusing to figure out even which nxogre to get). Nxogre and ogre compile perfectly but Critter doesnt. I get the following error:
I went back through and made sure i had no references to boost 1.42 and was pure 1.44 as i thought that could be a problem (i had problems with that when i first started compiling ogre). So its not that. As i understand it the problem is usually because somewhere along the chain someone linked to different libraries. Maybe because theyre overriding the new ones (i dont know just makes sense).
I havent tried the main project again yet because i want to resolve this to avoid headaches im sure are going to arise. Anyone have any ideas? With a few VERY minor changes this is a pure compile from the forum faq. The only changes were i had to hardlink some nxogre/ogre directories as vc2008 seems to refuse to pick up windows environment variables. Any help?
1>NxOgreDebug.lib(NxOgreDebug.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in OgreMain_d.lib(OgreMain_d.dll); second definition ignored
1>NxOgreDebug.lib(NxOgreDebug.dll) : warning LNK4221: no public symbols found; archive member will be inaccessible
1>Performing Post-Build Event...
I went back through and made sure i had no references to boost 1.42 and was pure 1.44 as i thought that could be a problem (i had problems with that when i first started compiling ogre). So its not that. As i understand it the problem is usually because somewhere along the chain someone linked to different libraries. Maybe because theyre overriding the new ones (i dont know just makes sense).
I havent tried the main project again yet because i want to resolve this to avoid headaches im sure are going to arise. Anyone have any ideas? With a few VERY minor changes this is a pure compile from the forum faq. The only changes were i had to hardlink some nxogre/ogre directories as vc2008 seems to refuse to pick up windows environment variables. Any help?