آموزش نصب و راهاندازی OpenGLدر Visual Studio ابتدا فایلهای freeglut-2.8.1.tar.gzو glew-1.10.0-win32.zipرا از قسمت Resources/OpenGL materialsدانلود کرده و در مکان مناسبی استخراج کنید .من مسیر D:\Librariesرا برای این منظور انتخاب کردهام. ابتدا مانند زیر یک پروژهی جدید میسازیم: حال یک پروژهی Win32 Console Applicationبا زبان C++بسازید: در مرحلهی بعد پروژه را به صورت یک Empty Projectتنظیم کنید: آموزش نصب و راهاندازی OpenGLدر Visual Studio حال باید سه کار انجام شود: محل فایلهای *.libبه کامپایلر شناسانده شود) (library؛ محل فایلهای *.hبه کامپایلر شناسانده شود)(include؛ محل فایلهای *.dllبه سیستم شناسانده شود).(path برای FreeGLUTابتدا باید فایل *.libرا متناسب با ورژن VSخود تولید کنید .برای اینکار ابتدا وارد محلی که آن را استخراج کردید شده و وارد پوشهی VisualStudioشوید .سپس وارد پوشهی متناسب با ورژن VSخود شوید (برای مثال من از ورژن ۲۱۰۲استفاده میکنم) فایل freeglut.slnرا باز کنید .برنامهی VSباز میشود .با کلیدهای ترکیبی CTRL+SHIFT+Bپروژه را کامپایل کنید .با این کار در پوشهی ” “D:\Libraries\freeglut-2.8.1\lib\x86\Debugفایلهای libو dllمناسب تولید میشوند. برای شناساندن محل فایلهای *.hبه این صورت عمل کنید ،ابتدا وارد قسمت Project Propertiesپروژهی خود شوید: در پنجرهی باز شده مطابق شکل از منوی سمت چپ VC++ Directoriesرا انتخاب کرده و در سمت راست برای Include Dictionariesمطابق شکل Editرا بزنید: آموزش نصب و راهاندازی OpenGLدر Visual Studio حال مطابق مسیری که فایلها را استخراج کردهاید مسیرهای زیر را اضافه کنید: در منوی قبلی در سمت راست برای Library Dictionariesمطابق شکل Editرا بزنید: حال مطابق مسیری که فایلها را استخراج کردهاید مسیرهای زیر را اضافه کنید: آموزش نصب و راهاندازی OpenGLدر Visual Studio حال باید فایل glew32.libرا linkerبشناسانیم ،برای این کار میتوان ابتدای کد خود بعد از includeها از عبارت زیر استفاده کنیم: )"#pragma comment(lib, "glew32.lib یا مانند زیر در Project Propertyدر قسمت Linker/Inputاز ستون سمت چپ و در سمت راست قسمت Additioal Dependenciesرا ادیت کنیم و خط زیر را اضافه کنیم: D:\Libraries\glew-1.10.0\lib\Release\Win32\glew32.lib حال نوبت به اضافه کردن فایلهای .dllمیرسد .دو فایل زیر را باید اضافه کنید: D:\Libraries\freeglut-2.8.1\lib\x86\freeglut.dll D:\Libraries\glew-1.10.0\bin\Release\Win32\glew32.dll برای این کار ۳روش دارید: فایلهای .dllرا در مسیر C:\Windows\System32کپی کنید؛ فایلهای .dllرا در کنار فایل .exeکامپایل شده خود قرار دهید؛ فایلهای .dllرا به محیط اجرای VSبرای پروژهی خود به صورت زیر اضافه کنید: در پنجرهی Project Propertyدر قسمت Configuration Properties/Debuggingاز ستون سمت چپ ،قسمت Environmentاز سمت عبارت زیر را اضافه کنید: path=D:\Libraries\freeglut-2.8.1\lib\x86\Debug; D:\Libraries\glew-1.10.0\bin\Release\Win32 آموزش نصب و راهاندازی OpenGLدر Visual Studio نکات پایانی همین االن درایور کارت گرافیک خود را آپدیت کنید! از پشتیبانی کارت گرافیک خود از ورژن OpenGLمورد استفاده مطمئن شوید. پس از ورژن ۳.۰وجود shaderالزامیست! پس تا زمانی که shaderندارید حداکثر از ورژن ۳.۰استفاده کنید. اگر لپتاپ یا کامپیوتر شخصی شما از دو کارت گرافیک متفاوت استفاده میکند از اینکه برنامه بر روی کدام کارت گرافیک اجرا میشود مطمئن شوید. اگر در اجرای این راهنماییها دچار مشکل شدید یا اشتباهی در این راهنماییها مشاهده کردید در جلسهی روز شنبه اطالع دهید. موفق باشید.
© Copyright 2025 Paperzz