Warning: Declaration of tie_mega_menu_walker::start_el(&$output, $item, $depth, $args, $id = 0) should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0) in /home3/afgsaane/public_html/wp-content/themes/jarida/functions/theme-functions.php on line 1904
نحوه نصب و راه اندازی OpenGL در ویژوال استودیو ۲۰۱۲ | سایت تخصصی کامپیوتر afgsaa
خانه » برنامه نویسی » C-plus-plus » نحوه نصب و راه اندازی OpenGL در ویژوال استودیو ۲۰۱۲

نحوه نصب و راه اندازی OpenGL در ویژوال استودیو ۲۰۱۲

نحوه نصب و راه اندازی OpenGL در ویژوال استودیو ۲۰۱۲

نحوه نصب و راه اندازی OpenGL در ویژوال استودیو ۲۰۱۲

امروز می خواهیم باهم نحوه ی نصب و راه اندازی کتابخانه OpenGL در Visual Studio 2013 را مرور کنیم. کتابخانه OpenGL قابلیت کار با گرافیک را به زبان برنامه نویسی ++C می دهد.

فرض بر این است که نرم افزار Visual Studio 2012 را بر روی سیستم خود نصب کرده اید، ابتدا  فایل Glut.zip را از پایین همین پست دانلود کنید.در فولدر glut  چهار فایل اصلی OpenGL وجود دارند، به نام های: glut.dll , glut.h, glut32.dll, glut32.lib که هر کدام از این فایل ها را باید در محل مخصوص خود انتقال داد.

1-  فایل glut.dll و glut32.dll را در آدرس C:\Windows\system32 کپی کنید. اگر ویندوز 64 بیتی استفاده می کنید فایل glut32.dll را در پوشه SysWOW64 نیز کپی کنید.

2-  فایل glut.h را در آدرس C:\Program Files\Windows Kits\8.0\Include\um\gl کپی کنید.

3-  فایل glut32.lib را در آدرس C:\Program Files\Windows Kits\8.0\Lib\win8\um\x86 or x64 کپی کنید.

حال برنامه شما دارای کتابخانه ی OpenGL است و می توانید به صورت گرافیکی برنامه نوشتن با C++ را تجربه کنید.

برای تست اینکه آیا بدرستی OpenGl نصب شده است یاخیر یک برنامه کوچک را با هم می نویسیم و تست می کنیم.

شاید تصور کنید که کشیدن این شکل بسیار ساده است و با هر نرم افزاری به راحتی می توان آن را رسم کرد، ولی در این بحث ما این کار را فقط با کدنویسی انجام خواهیم داد.

1- برنامه ویژوال استودیو را باز کنید.

2- یک پروژه جدید تعریف کنید. (Win32 Console Application)، در مراحل ایجاد پروژه تیک Empty Project را فعال کنید.

3- حال در قسمت Solution Explorer روی Source Files راست کلیک کرده و Add و سپس New Item را انتخاب کرده و یک فایل .cpp اضافه کنید.

حال کدهای زیر را در آن کپی کرده و برنامه را اجرا کنید. اگر تصویر خانه به نمایش درآمد، OpenGL به درستی نصب شده است و می توانید کار با آن را آغاز نمایید.

#include <windows.h>
#include <gl/glut.h>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <iostream>
using namespace std;
void init (void)
{
glClearColor (1.0, 0.7, 0.9, 0.0);
glMatrixMode (GL_PROJECTION);
gluOrtho2D (0.0, 600.0, 0.0, 500.0);
}

void Draw_House (void)
{
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (0.0, 0.0, 1.0);
glBegin (GL_LINES);
glVertex2i (300, 400);
glVertex2i (200, 300);

glVertex2i (300, 400);
glVertex2i (400, 300);

glVertex2i (200, 300);
glVertex2i (400, 300);

glVertex2i (200, 300);
glVertex2i (200, 100);

glVertex2i (400, 300);
glVertex2i (400, 100);
glVertex2i (200, 100);
glVertex2i (400, 100);
glEnd ();
glFlush ();
}
void main (int argc, char** argv)
{
glutInit (&argc, argv);
cout<<“salam, Welcome to afgsaa.net”;
glutCreateWindow (“Draw_House”);
glutInitWindowPosition (50,100);
glutInitWindowSize (600,500);
glutInitDisplayMode ( GLUT_SINGLE | GLUT_RGB );

init();
glutDisplayFunc (Draw_House);

glutMainLoop(); }

دانلود فایل های مورد نیاز برای نصب opengl

درباره امیر حمزه

زندگی صحنه یکتای هنرمندی ماست، هر کسی نغمه خود خواند و از صحنه رود، صحنه پیوسته بجاست، خرم آن نغمه که مردم بسپارند به یاد... دانشجوی مهندسی نرم افزار، به جز کامپیوتر علاقمند به ادبیات هستم. در حال حاضر روی زبان های برنامه نویسی تحت وب کار می کنم.

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدعلامتدارها لازمند *

*

theme
رفتن به بالا

Warning: Parameter 1 to W3_Plugin_TotalCache::ob_callback() expected to be a reference, value given in /home3/afgsaane/public_html/wp-includes/functions.php on line 3510