چنانچه سیستم شما 64 بیتی است مراحل زیر را برای فعال سازی OpenGL انجام دهید.
Installing freeglut
- Get the freeglut 2.8.1 MSVC zip file from http://www.transmissionzero.co.uk/software/freeglut-devel/
- Extract the files to your PC.
- There are three types of files of importance: lib (in the lib folder), header (in the includeGL folder), and dll (in the bin folder).
- If you are using 32-bit Windows with Visual Studio 2013, the following are the easiest places to put each of these files:
- lib files: C:Program FilesMicrosoft Visual Studio 12.0VClib
- Header files: C:Program FilesMicrosoft Visual Studio 12.0VCincludegl
- dll files: C:WINDOWSSystem32
- If you are using 64-bit Windows 7 or Windows 8 with Visual Studio 2013 do the following:
- Header files: C:Program Files (x86)Microsoft Visual Studio 12.0VCincludegl
- 32-bit lib files: C:Program Files (x86)Microsoft Visual Studio 12.0VClib
- 32-bit dll files: C:WINDOWSSysWOW64
- 64-bit lib files: C:Program Files (x86)Microsoft Visual Studio 12.0VClibamd64
- 64-bit dll files: C:WINDOWSSystem32
Install GLEW
The textbook samples rely on GLEW to get extra OpenGL functionality. You should install it now.
Set up a freeglut program
- Start Visual Studio 2012
- Select File->New->Project
A "New Project" Dialogue box will appear.
- Click the Visual C++ Projects Folder and select the Win32 Console Application template.
- Choose a "Name:" and a "Location:".
- Uncheck "Create directory for solution"
- Click "OK"
- In the Win32 Application Wizard, Select Application Settings, check the Empty project box, then click Finish.
- A new project has now been created. Now, we will add the main program...
- Adding new files:
- From the main menu, select Project->Add New Item...
An "Add New Item" Dialogue box will appear.
- Select C++ File(.cpp) and call this file main.cpp.
- In the editor window, type your program or copy and paste in the code.
- Inserting existing files:
- Download the desired files
- Put them in the project folder next to the file with the .vcproj extension.
- Add the files to your project: from the Visual Studio menu, select Project->Add Existing Item...
A dialog will appear that should list the files you put in the project folder. Select them and add them.
- For example:
- Download Angel.zip and add all the files inside to your project.
All of Dr. Angel's code relies on a set of utility files that he wrote. I have collected the files in a .zip file for your convenience.
- Add your OpenGL code and shaders. For example, download these sample files from the textbook add them to your project:
- Build and Run:
- You should be ready to go, but you may need to specify some libraries explicitly:
- Make sure the project is selected in the Solution Explorer, not a code file, and not the Solution.
- Go to Project->Properties
- expand Configuration Properties
- expand the Linker folder
- select Input
- add these additional dependencies: opengl32.lib;glu32.lib;freeglut.lib;glew32.lib
- 64-bit configuration - 64-bit Windows only
- 64-bit Windows will compile and run a 32-bit project, but if you want to try to do 64-bit OpenGL projects, you only have to do a little extra work:
- Go to Project->Properties
- Click on Configuration Properties
- Click Configuration Manager
- Select New... from Active solution platform:
- Select the new platform x64, and copy settings from Win32
برچسب: فعال سازی opengl,
نویسنده: پرنیا صالحی
تاريخ: يکشنبه
18 مهر
1395 ساعت: 6:29