Integrate depencies to a Mogre Application

Beauty

10-12-2009 14:20:57

Mogre applications needs depencies to run.
For the release versions normaly you need at least
  1. .Net Framework 2.0[/*:m]
  2. DirectX 9.0c (March 2009)[/*:m]
  3. VC++ 2008 SP1 Redist[/*:m][/list:u]

    For the last two second points generally it's possible to add the needed libraries/files to your application.
    So the end user don't has to install them additionally.

    Here I found some interesting articles how to do with VC++ 2008 SP1 Redist:
    http://msdn.microsoft.com/en-us/library/ms235316.aspx Choosing a Deployment Method
    http://msdn.microsoft.com/en-us/library/8kche8ah.aspx Determining Which DLLs to Redistribute
    http://msdn.microsoft.com/en-us/library/ms235299.aspx Redistributing Visual C++ Files
    http://www.juergen-bayer.net/codebook/a ... urden.aspx C# 2008 Codebook Blog (German only)

    Maybe this is interesting to somebody, so I posted here.

JuggernautOGRE

30-06-2012 11:02:21

If I create applications/games using the quickstart framework for visual studio 2010 (.NET 4.0) created by you - how do I package my game/application so that it works on XP, Vista and Windows 7 ? I do not want the end user to have to download and install any extra software other than the game or application installer. So what do I include in my installer package ? And lastly what installer creation software works well with MOGRE ?

lare

01-07-2012 11:09:22

Mogre 1.7.1 SDK comes with nice "checker" which checks that one have dx9 and .net(2.0?), and downloads them if doesnt.
You can change this code to check and load .net4.0 if needed.
Maybe this can be done by actually installers, but cant say anything about those, never tried even one.