Prerequisites -
- Visual Studio 2010 must be installed.
- Ogre SDK 1.7 or greater must be installed. Use this link for installation details.
1. Set Environment variable -
Run setx OGRE_HOME path_to_ogre_sdk in a command console (cmd.exe).
Alternatively create a batch file to set the variable.
Filename: OgreHome.bat
Contents: setx OGRE_HOME %CD%
pause
Location: Ogre Extracted folder ( Eg:-C:\OgreSDK_vc10_v1-7-3)
2. Create a new Visual Studio Project
Make sure the windows application is selected and empty project is checked.
I kept the name as OgreProject.
2. Now download the sample ogre files to be included in the project - TutorialsFramework.zip.
After downloading this zip file, extract the file into the project folder.
Add those files to the project by selecting Add->Existing Item...
3. Change the project configuration.
Switch to All Configurations:
Under General Properties, set the Character Set to Multi-Byte Character Set
Under Debuggin Configuration Properties, set the following values:
Command : $(OGRE_HOME)\Bin\$(Configuration)\$(ProjectName).exe
Working Directory: $(OGRE_HOME)\Bin\$(Configuration)
Now Goto Configuration Properties->C/C++->General->Additional Include Directories add following:
$(OGRE_HOME)\include
$(OGRE_HOME)\include\OIS
$(OGRE_HOME)\include\OGRE
$(OGRE_HOME)\Samples\Common\include
$(OGRE_HOME)\boost_1_44
In Configuration->Linker->General->Additional Library Directories add following - $(OGRE_HOME)\lib\$(Configuration)
$(OGRE_HOME)\boost_1_44\lib
In Configuration Properties->Build Events->Post Build Event->Command Line, add:
copy "$(OutDir)\$(TargetFileName)" "$(OGRE_HOME)\Bin\$(Configuration)"
Now make some Configuration Specific Settings. Switch Configuration to Active(Debug) :
Add Input libaries for debug :
OgreMain_d.lib
OIS_d.lib
Configuration Properties -> Linker -> Input ->Additional Dependencies -> Release
Switch configuration from Active(debug) to Active(release).
Add input libraries for release:
OgreMain.lib
OIS.lib
4. Now Build your project and see the output. All executables generated are sent to the Ogre SDK's->Bin Folder as all the Ogre .dll files are there. So you may execute from there as well.










