I also updated the MinGW Wiki page for MinGW with all (I think) fixes that I came across during my whole month adventure of trying to get it to work. The page is here http://www.ogre3d.org/tikiwiki/tiki-ind ... +and+MinGW.
I've been trying to set up Ogre3D and I'm still quite new to it, please excuse me if I made a newbie error here.
I was trying to get the first tutorial to work using the tutorial framework, but it crashes when mRoot -> showConfigDialog() is called.
I get the same error when using Ogre 1.10.0 and 1.9.0 (with the appropriate frameworks for each) in both Debug and Release builds.
Here's a screenshot of the crash: http://puu.sh/cw47l/fda2e84e58.png
And a screenshot of the call stack: http://puu.sh/cw46j/b673906040.png
To me it seemed like a file was missing that was needed for the config dialog, but then I copied the SampleBrowser.exe into my project folder, and when running it showed the config dialog correctly.
I am linking with static libraries and using the GL3Plus Rendering System.
Contents of Ogre.log:
Code: Select all
10:04:14: Creating resource group General
10:04:14: Creating resource group Internal
10:04:14: Creating resource group Autodetect
10:04:14: SceneManagerFactory for type 'DefaultSceneManager' registered.
10:04:14: Registering ResourceManager for type Material
10:04:14: Registering ResourceManager for type Mesh
10:04:14: Registering ResourceManager for type Skeleton
10:04:14: MovableObjectFactory for type 'ParticleSystem' registered.
10:04:14: ArchiveFactory for archive type FileSystem registered.
10:04:14: ArchiveFactory for archive type Zip registered.
10:04:14: ArchiveFactory for archive type EmbeddedZip registered.
10:04:14: DDS codec registering
10:04:14: FreeImage version: 3.15.3
10:04:14: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
10:04:14: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2,pfm,pct,pict,pic,3fr,arw,bay,bmq,cap,cine,cr2,crw,cs1,dc2,dcr,drf,dsc,dng,erf,fff,ia,iiq,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,ptx,pxn,qtk,raf,raw,rdc,rw2,rwl,rwz,sr2,srf,srw,sti
10:04:14: ETC codec registering
10:04:14: Registering ResourceManager for type HighLevelGpuProgram
10:04:14: Registering ResourceManager for type Compositor
10:04:14: MovableObjectFactory for type 'Entity' registered.
10:04:14: MovableObjectFactory for type 'Light' registered.
10:04:14: MovableObjectFactory for type 'BillboardSet' registered.
10:04:14: MovableObjectFactory for type 'ManualObject' registered.
10:04:14: MovableObjectFactory for type 'BillboardChain' registered.
10:04:14: MovableObjectFactory for type 'RibbonTrail' registered.
10:04:14: *-*-* OGRE Initialising
10:04:14: *-*-* Version 1.9.0 (Ghadamon)
10:04:14: Installing plugin: GL 3+ RenderSystem
10:04:14: OpenGL 3+ Rendering Subsystem (EXPERIMENTAL) created.
10:04:15: Plugin successfully installed
10:04:15: Installing plugin: Cg Program Manager
10:04:15: Plugin successfully installed
10:04:15: Installing plugin: Octree Scene Manager
10:04:15: Plugin successfully installed
10:04:15: Installing plugin: ParticleFX
10:04:15: Particle Emitter Type 'Point' registered
10:04:15: Particle Emitter Type 'Box' registered
10:04:15: Particle Emitter Type 'Ellipsoid' registered
10:04:15: Particle Emitter Type 'Cylinder' registered
10:04:15: Particle Emitter Type 'Ring' registered
10:04:15: Particle Emitter Type 'HollowEllipsoid' registered
10:04:15: Particle Affector Type 'LinearForce' registered
10:04:15: Particle Affector Type 'ColourFader' registered
10:04:15: Particle Affector Type 'ColourFader2' registered
10:04:15: Particle Affector Type 'ColourImage' registered
10:04:15: Particle Affector Type 'ColourInterpolator' registered
10:04:15: Particle Affector Type 'Scaler' registered
10:04:15: Particle Affector Type 'Rotator' registered
10:04:15: Particle Affector Type 'DirectionRandomiser' registered
10:04:15: Particle Affector Type 'DeflectorPlane' registered
10:04:15: Plugin successfully installed
10:04:15: Installing plugin: BSP Scene Manager
10:04:15: Plugin successfully installed
10:04:15: Creating resource group Essential
10:04:15: Added resource location 'Media/Packs/SdkTrays.zip' of type 'Zip' to resource group 'Essential'
10:04:15: Added resource location 'Media' of type 'FileSystem' to resource group 'General'
10:04:15: Added resource location 'Media/Materials/Scripts' of type 'FileSystem' to resource group 'General'
10:04:15: Added resource location 'Media/Materials/Textures' of type 'FileSystem' to resource group 'General'
10:04:15: Added resource location 'Media/Models' of type 'FileSystem' to resource group 'General'