GregH
05-04-2006 10:26:52
After all of the 1.2 SDK / VS 2005 / Swig 1329 issues, I'm finally getting a console window like I used to over a month ago !!!
Next issue: despite the fact that all of the DLL's are in my project's bin folder (having been copied from the 1.2 SDK \bin\debug folder, along with the seven newly compiled OgreDotNet ones, for a total of 25 DLL's, OGRE dies whilst accessing Plugin_BSPSceneManager.dll
This is weird, because the other 3 Plugin_*.dll's are right there with the BSP one, and they load perfectly (if I change the loading order in Plugin.cfg to prevent the crash caused by BSP).
The actual log error reads as follows:
...other unrelated stuff, then ....
18:45:21: Loading library .\Plugin_ParticleFX
18:45:21: Particle Emitter Type 'Point' registered
18:45:21: Particle Emitter Type 'Box' registered
18:45:21: Particle Emitter Type 'Ellipsoid' registered
18:45:21: Particle Emitter Type 'Cylinder' registered
18:45:21: Particle Emitter Type 'Ring' registered
18:45:21: Particle Emitter Type 'HollowEllipsoid' registered
18:45:21: Particle Affector Type 'LinearForce' registered
18:45:21: Particle Affector Type 'ColourFader' registered
18:45:21: Particle Affector Type 'ColourFader2' registered
18:45:21: Particle Affector Type 'ColourImage' registered
18:45:21: Particle Affector Type 'ColourInterpolator' registered
18:45:21: Particle Affector Type 'Scaler' registered
18:45:21: Particle Affector Type 'Rotator' registered
18:45:21: Particle Affector Type 'DirectionRandomiser' registered
18:45:21: Particle Affector Type 'DeflectorPlane' registered
18:45:21: Loading library .\Plugin_OctreeSceneManager
18:45:21: Loading library .\Plugin_CgProgramManager
18:45:21: Loading library .\Plugin_BSPSceneManager
18:45:21: An exception has been thrown!
-----------------------------------
Details:
-----------------------------------
Error #: 9
Function: DynLib::load
Description: Could not load dynamic library .\Plugin_BSPSceneManager. System Error: The specified module could not be found.
.
File: e:\projects\ogrecvs\branches\dagon_vc8_clean\ogrenew\ogremain\src\ogredynlib.cpp
Line: 82
Stack unwinding: <<beginning of stack>>
Instinct tells me the "The specified module could not be found." message isn't the actual cause, because, as I said the plugin is right there with the others that actually *do* load.
Perhaps it's a corrupt file or incompatible version? This file was compiled on the same day (12th March 2006) as the other Plugin_*.dll files, and is a component of the formal SDK.
Please tell me someone else has hit this problem !!!
Cheers,
GregH.
PS/ Does anyone out there know how to use an Iterator for getting AnimationStateSet info ?