Guide to Game Development/Rendering and Game Engines/OpenGL/GLUT/Packaging GLUT for export



This is a list of all of the basics you'll need to package together when you want to distribute a C++, OpenGL, Glut project with others.

First you'll need to make a folder that will be where you collect all your distribution items. In-which all of the items inside are copied and are duplicated elsewhere.

Here are all of the items:
 * res (or what ever your your resource folder is called (your program needs to know what it's called to find where the files are))
 * This is a folder with all of the external resources that the program might use (example: textures).


 * glut32.dll AND glut32.lib
 * These are the glut files that your program uses. You got them when you first installed GLUT, they were obtained from xmission.com.


 * The program itself
 * This is your program that's compiled that you can run.
 * If you're using Visual Studio:
 * 1. You need to change the compile mode at the top from 'Debug' to 'Release'
 * 2. Then press F7 to build, but not run, the project
 * 3. Find the folder where it's kept
 * To do this, you'll need to find where your projects folder is.
 * From there your project folder, you'll then need to open the Release folder.
 * 4. Copy and paste the exe from that folder into your export folder


 * vcredist_x64 OR vcredist_x84
 * These are the files used for exporting C++ projects
 * If your project is a 32-bit project you'll need to package: vcredist_x84
 * If your project is a 64-bit project you'll need to package: vcredist_x64
 * You can find both of these files from Microsoft's support website.