কিভাবে ভিজ্যুয়াল স্টুডিও সহ একটি প্রকল্পে OpenGL GLFW GLEW GLM সেট আপ করবেন

সুচিপত্র:

কিভাবে ভিজ্যুয়াল স্টুডিও সহ একটি প্রকল্পে OpenGL GLFW GLEW GLM সেট আপ করবেন
কিভাবে ভিজ্যুয়াল স্টুডিও সহ একটি প্রকল্পে OpenGL GLFW GLEW GLM সেট আপ করবেন

ভিডিও: কিভাবে ভিজ্যুয়াল স্টুডিও সহ একটি প্রকল্পে OpenGL GLFW GLEW GLM সেট আপ করবেন

ভিডিও: কিভাবে ভিজ্যুয়াল স্টুডিও সহ একটি প্রকল্পে OpenGL GLFW GLEW GLM সেট আপ করবেন
ভিডিও: How to create a Chrome OS Flex Bootable USB drive? 2024, এপ্রিল
Anonim

এই নির্দেশিকা আপনাকে OpenGL, GLFW, GLEW, এবং GLM ব্যবহারের প্রথম চ্যালেঞ্জ মোকাবেলা করতে সাহায্য করবে: সেগুলি ইনস্টল এবং সেট আপ করা, এবং ভিজ্যুয়াল স্টুডিও 2019 এ GLFW-GLEW-GLM টেমপ্লেট দিয়ে আপনার প্রথম প্রকল্প তৈরি করুন।

এটি ধরে নেবে যে আপনার প্ল্যাটফর্মটি উইন্ডোজ এবং আপনার আইডিই হল ভিসুয়াল স্টুডিও 2019।

ধাপ

7 এর 1 ম অংশ: GLFW, GLEW, এবং GLM ডাউনলোড করা

Glfw হাইলাইট করুন
Glfw হাইলাইট করুন

ধাপ 1. ধাপ বা উপ-ধাপ হাইলাইট করুন।

আপনি যে ধাপ বা উপ-ধাপটি করতে চান তা হাইলাইট করুন এবং তারপর এটি করুন। উপরের ছবি হিসেবে দেখুন।

ধাপ 2. ফোল্ডার GL তৈরি করুন।

উইন্ডোজ এর ফাইল এক্সপ্লোরার খুলুন> ডিস্ক (ডিরেক্টরি) নেভিগেট করুন

  • যদি ফোল্ডার জিএল ইতিমধ্যে বিদ্যমান থাকে তবে এটি ঠিক আছে।
  • যদি তা না হয়, খালি এলাকায় ডান ক্লিক করুন> নতুন> ফোল্ডার> টাইপ নির্বাচন করুন জিএল > hit এন্টার চাপুন।

ধাপ 3. GLFW ডাউনলোড করুন।

নিম্নলিখিত ঠিকানায় ডান ক্লিক করুন এবং নতুন উইন্ডোতে লিঙ্ক খুলুন https://www.glfw.org/download.html নির্বাচন করুন।

  • 32-বিট উইন্ডোজ বাইনারি ক্লিক করুন। আপনি "glfw-3.3.4.bin. WIN32" বা সর্বশেষ সংস্করণ পাবেন।
  • ডাউনলোড ফোল্ডারে ক্লিক করুন "glfw-3.3.4.bin. WIN32"> ডান ক্লিক করুন> অনুলিপি নির্বাচন করুন।
  • সি:> জিএল> ডান ক্লিক> পেস্ট নির্বাচন করুন।
  • "Glfw-3.3.4.bin. WIN32" এ ক্লিক করুন এবং এটির নাম পরিবর্তন করুন GLFW.
  • এখন "GL" ফোল্ডারে, আপনার একটি ফোল্ডার আছে GLFW.

ধাপ 4. GLEW ডাউনলোড করুন।

নিম্নলিখিত লিঙ্কে ডান ক্লিক করুন এবং নতুন উইন্ডোতে খুলুন লিঙ্ক নির্বাচন করুন https://glew.sourceforge.net/। নিচে ডাউনলোড, অনুসন্ধান বাইনারি এবং উইন্ডোজ 32-বিট এবং 64-বিট ক্লিক করুন।

  • ডাউনলোড করা ফোল্ডারে ক্লিক করুন glew-2.1.0 (অথবা সর্বশেষ সংস্করণ)> ডান ক্লিক করুন> নির্বাচন করুন কপি.
  • সি:> জিএল> ডান ক্লিক> নির্বাচন করুন আটকান.
  • (বিকল্পভাবে, "ফাইল এক্সপ্লোরার" উইন্ডো> C:> GL খুলুন। ডাউনলোডিং উইন্ডোতে যান> ডাউনলোড করা ফোল্ডারে ক্লিক করুন এবং C: / GL এ টেনে আনুন)
  • নাম পরিবর্তন করুন glew-2.1.0 প্রতি GLEW.
  • যদি glew-2.1.0-win32 ফোল্ডারটি ডাউনলোড করা থাকে, তাহলে glew-2.1.0 পেতে ডাবল ক্লিক করুন।
GLM 1
GLM 1

ধাপ 5. GLM ডাউনলোড করুন।

নিচের ঠিকানায় ডান ক্লিক করুন এবং New Window glm OpenGL গণিত লাইব্রেরিতে Open Link নির্বাচন করুন। উপরের বাম কোণে ক্লিক করুন GLM 0.9.9.7 ডাউনলোড করুন অথবা সর্বশেষ সংস্করণ (উপরের ছবি দেখুন)।

  • ডাউনলোড করা ফোল্ডার "glm"> ডান ক্লিক> কপি ক্লিক করুন।
  • সি: / জিএল> ডান ক্লিক> পেস্ট করুন।
  • (বিকল্পভাবে, "ফাইল এক্সপ্লোরার" উইন্ডো> C:> GL খুলুন। ডাউনলোডিং উইন্ডোতে যান> ডাউনলোড করা ফোল্ডারে ক্লিক করুন এবং C: / GL এ টেনে আনুন)
  • নাম পরিবর্তন করুন glm প্রতি জিএলএম

7 এর অংশ 2: একটি ভিজ্যুয়াল স্টুডিও প্রকল্প তৈরি করা

ধাপ 1. GLP ফোল্ডার তৈরি করুন।

ডিস্ক (ডিরেক্টরি) সি নেভিগেট করুন।

  • যদি GLP ফোল্ডারটি আগে থেকেই থাকে তাহলে ঠিক আছে।
  • যদি তা না হয়, খালি এলাকায় ডান ক্লিক করুন> নতুন> ফোল্ডার> টাইপ নির্বাচন করুন জিএলপি > hit এন্টার চাপুন।

ধাপ 2. খালি প্রকল্প তৈরি করুন।

  • যদি ভিসুয়াল স্টুডিও খোলা না থাকে । এটি খুলুন> একটি নতুন প্রকল্প তৈরি করুন> খালি প্রকল্প> পরবর্তী ক্লিক করুন।

    • ভিতরে আপনার নতুন প্রকল্প কনফিগার করুন উইজার্ড, "প্রকল্পের নাম" এর জন্য, টাইপ করুন: GLFW-GLEW-GLM-0
    • "অবস্থান" এ সবকিছু মুছে ফেলুন, অনুলিপি করুন সি: "জিএলপি" এবং পেস্ট করুন।
    • "একই ডিরেক্টরিতে সমাধান এবং প্রকল্প স্থাপন করুন" চেক করুন> তৈরি করুন ক্লিক করুন।
    • ভিজ্যুয়াল স্টুডিও উদাহরণ উপস্থিত না হওয়া পর্যন্ত অপেক্ষা করুন।
  • যদি এটি ইতিমধ্যে খোলা হয়েছে । ফাইল> নতুন> প্রকল্প…> খালি প্রকল্প> পরবর্তী ক্লিক করুন। বাকিগুলো উপরের মত।

পদক্ষেপ 3. প্রকল্পে আপনার সোর্স ফাইল যোগ করুন।

  • ভি.এস. জিইউআই, সলিউশন এক্সপ্লোরার উইজার্ড, সোর্স ফাইল এন্ট্রিতে ডান ক্লিক করুন (শেষটি)> অ্যাড> নতুন আইটেম নির্বাচন করুন…।
  • নতুন আইটেম যোগ করুন-GLFW-GLEW-GLM-0 উইজার্ডে, উইন্ডোর মাঝখান থেকে C ++ File (.cpp) (প্রথমটি) ক্লিক করুন। নাম টেক্সট বক্সে Main.cpp টাইপ করুন।
  • অবস্থান C: / GLP / GLFW-GLEW-GLM-0 be হওয়া উচিত
  • Add বাটনে ক্লিক করুন। ফাইলটি প্রধান টেক্সট এডিটরে খুলবে কিন্তু আপাতত ফাইলটি ফাঁকা রেখে দিন।

7 এর অংশ 3: প্রকল্পে GLFW, GLEW এবং GLM ইনস্টল করা

প্রকল্প 0
প্রকল্প 0

ধাপ 1. "অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরি" কনফিগার করুন।

সলিউশন এক্সপ্লোরারে, আপনার প্রকল্পের নামের উপর ডান ক্লিক করুন, অর্থাৎ GLFW-GLEW-GLM-0, এবং বৈশিষ্ট্যগুলি নির্বাচন করুন। ডিফল্ট সেটিংস ছেড়ে দিন: কনফিগারেশন: সক্রিয় (ডিবাগ), এবং প্ল্যাটফর্ম: সক্রিয় (Win32)।

Opengl 1
Opengl 1

ধাপ 2. C/C ++ ড্রপ-ডাউন মেনু খুলুন।

সাধারণ> অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরি ক্লিক করুন। > ক্ষেত্রের শেষে নিচের তীর> ড্রপ ডাউন মেনুতে ক্লিক করুন। ।

  • এই কপি C: / GL / GLFW / অন্তর্ভুক্ত > অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরি উইজার্ডে প্রথম আইকন> পেস্ট ক্লিক করুন।

    OpenGL 12
    OpenGL 12
  • এই কপি C: / GL / GLEW / অন্তর্ভুক্ত > আবার প্রথম আইকন> পেস্ট ক্লিক করুন।
  • এই কপি সি: / জিএল / জিএলএম > আরও একবার প্রথম আইকন> পেস্ট ক্লিক করুন।
  • অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরি উইজার্ডে ওকে ক্লিক করুন।

পদক্ষেপ 3. লিঙ্কার "অতিরিক্ত লাইব্রেরি ডিরেক্টরি" কনফিগার করুন।

লিঙ্কার ড্রপ-ডাউন মেনু খুলুন এবং সাধারণ ক্লিক করুন। অতিরিক্ত লাইব্রেরি ডিরেক্টরি এন্ট্রি> ক্ষেত্রের ডানদিকে নীচের তীর> ক্লিক করুন।

  • কপি C: / GL / GLFW / lib-vc2019 > "অতিরিক্ত লাইব্রেরি ডিরেক্টরি" উইজার্ডে, প্রথম আইকন> পেস্ট ক্লিক করুন।
  • এই কপি C: / GL / GLEW / lib / Release / Win32 > প্রথম আইকন> পেস্ট> ওকে ক্লিক করুন।

ধাপ 4. "অতিরিক্ত নির্ভরতা" কনফিগার করুন।

  • লিঙ্কার ড্রপ ডাউন মেনুতে "ইনপুট" ক্লিক করুন। ড্রপ-ডাউন মেনুতে অতিরিক্ত নির্ভরতা এন্ট্রি> ক্ষেত্রের শেষে নিচের তীর> ক্লিক করুন।
  • কপি opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib এবং অতিরিক্ত নির্ভরতা উইজার্ডের শীর্ষস্থানীয় পাঠ্য বাক্সে পেস্ট করুন। অতিরিক্ত নির্ভরতা উইজার্ডে ঠিক আছে ক্লিক করুন।

পদক্ষেপ 5. লিঙ্কার "সাবসিস্টেম" কে "কনসোল" এ সেট করুন।

লিঙ্কার ড্রপ-ডাউন মেনুতে, সিস্টেম> সাব-সিস্টেম ক্লিক করুন> ক্ষেত্রের শেষে নীচের তীরটি ক্লিক করুন> ড্রপডাউন মেনু থেকে কনসোল (/সাবসিস্টেম: কনসোল) নির্বাচন করুন> প্রয়োগ ক্লিক করুন, তারপর প্রকল্প সম্পত্তি পৃষ্ঠা উইজার্ডে ঠিক আছে।

ধাপ 6. glew32.dll ফাইলটি অনুলিপি করুন এবং GLFW-GLEW-GLM-0 প্রকল্প-ফোল্ডারে পেস্ট করুন

  • C:> GL> GLEW> bin> Release> Win32 এ যান। Glew32.dll> ডান ক্লিক> অনুলিপি ক্লিক করুন।
  • C:> GLP> GLFW-GLEW-GLM-0 এ যান। GLFW-GLEW-GLM-0 ফোল্ডারে একটি খালি জায়গায় ডান-ক্লিক করুন এবং আটকান নির্বাচন করুন।
  • Glew32.dll ফাইলটি এখন GLFW-GLEW-GLM-0 প্রজেক্ট-ফোল্ডারে Main.cpp সহ এবং ভিজ্যুয়াল স্টুডিও দ্বারা তৈরি 4 টি ফাইল থাকতে হবে।

ধাপ 7. আপনার প্রকল্প পরীক্ষা করুন।

নিম্নলিখিত ঠিকানায় ডান ক্লিক করুন এবং নতুন উইন্ডো টিউটোরিয়াল 01.cpp এ লিঙ্ক খুলুন নির্বাচন করুন। কোড কপি করুন এবং Main.cpp কোড এলাকায় পেস্ট করুন। Ctrl+F5 চাপুন। দুটি জানালা দেখা উচিত। একটি কালো এবং অন্যটি নীল।

যদি শুধুমাত্র কালো উইন্ডো (কনসোল) বার্তা সহ উপস্থিত হয়: "GLFW উইন্ডো খুলতে ব্যর্থ হয়েছে। যদি আপনার একটি Intel GPU থাকে, সেগুলি 3.3 সামঞ্জস্যপূর্ণ নয়। টিউটোরিয়ালের 2.1 সংস্করণটি চেষ্টা করুন।", সেট আপ ঠিক আছে, কিন্তু কাজ glfwCreateWindow কাজ করেনি।

ধাপ 8. কোন ত্রুটি সংশোধন করুন।

আপনি যদি "ত্রুটি তালিকা" এ কোন ত্রুটি দেখতে পান তাহলে নিচেরটি পরীক্ষা করুন:

  • এক্সটেনশান সহ ফাইল। H অংশ 3, ধাপ 1, "" অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরিগুলি কনফিগার করুন "" এবং নির্দেশাবলী অনুসরণ করুন।
  • এক্সটেনশন.lib সহ ফাইলটি পার্ট 3, স্টেপ 2, "লিঙ্কার কনফিগার করুন" অতিরিক্ত লাইব্রেরি ডিরেক্টরি ", এবং নির্দেশাবলী অনুসরণ করুন। ধাপ 3 এ, "লিঙ্কার কনফিগার করুন" অতিরিক্ত লাইব্রেরি ডিরেক্টরি ""।
  • এক্সটেনশন.dll সহ ফাইল 5 ধাপে যান, "glew32.dll ফাইলটি অনুলিপি করুন এবং প্রকল্প ফোল্ডারে পেস্ট করুন" এবং নির্দেশাবলী অনুসরণ করুন।
  • "এন্ট্রি পয়েন্ট সংজ্ঞায়িত করা উচিত" ধাপ 4 এ যান, লিঙ্কার "সাবসিস্টেম" কে "কনসোল" এ সেট করুন এবং নির্দেশাবলী অনুসরণ করুন।
  • অন্যান্য ত্রুটির জন্য, যদি আপনি সেগুলি সংশোধন করতে না পারেন, ভিসুয়াল স্টুডিও বন্ধ করুন> প্রকল্প ফোল্ডার মুছে দিন GLFW-GLEW-GLM-0 যা C: / GLP> ওপেন ভিজ্যুয়াল স্টুডিও> পুনরাবৃত্তি সেট আপ থেকে অংশ ২ । ভাল করেছ.

GLFW-GLEW-GLM টেমপ্লেট দিয়ে একটি প্রকল্প তৈরি করা

ধাপ 1. টেমপ্লেট তৈরি করুন।

ভিজ্যুয়াল স্টুডিও প্রধান মেনুতে যান এবং, প্রকল্প -0 খোলা থাকা অবস্থায়, প্রকল্প> রপ্তানি টেমপ্লেট… ক্লিক করুন।

  • এক্সপোর্ট টেমপ্লেটে উইজার্ড প্রজেক্ট টেমপ্লেট চেক করুন, যদি এটি চেক না করা হয়> পরবর্তী> ক্লিক করুন।
  • "এক্সপোর্ট টেমপ্লেট উইজার্ড" এ (টেমপ্লেট বিকল্প নির্বাচন করুন), টেমপ্লেট নাম টেক্সট বক্সে সবকিছু মুছে ফেলুন, কপি করুন GLFW-GLEW-GLM এবং পেস্ট করুন> শেষ ক্লিক করুন। টেমপ্লেট তৈরি করা হয়েছে। টেমপ্লেটের ঠিকানা সহ খোলা উইন্ডো মুছুন।

পদক্ষেপ 2. আপনার প্রকল্প তৈরি করুন।

  • ফাইল> নতুন> প্রকল্প… ক্লিক করুন।
  • ভিতরে একটি নতুন প্রকল্প তৈরি করুন উইজার্ড, টেমপ্লেটের তালিকায়, GLFW-GLEW-GLM নির্বাচন করুন (প্রয়োজনে টেমপ্লেটগুলির তালিকা নিচে স্ক্রোল করুন)> পরবর্তী ক্লিক করুন।
  • মধ্যে আপনার নতুন প্রকল্প কনফিগার করুন উইজার্ড, "প্রকল্পের নাম" পাঠ্য ক্ষেত্রে, টাইপ করুন (বা কপি এবং পেস্ট করুন) GLFW-GLEW-GLM-1
  • অবস্থান C: / GLP হওয়া উচিত। যদি তা না হয়, অনুলিপি করুন সি: / জিএলপি এবং পেস্ট করুন।
  • নিশ্চিত করুন যে একই ডিরেক্টরিতে স্থান সমাধান এবং প্রকল্প চেক করা আছে। Create এ ক্লিক করুন।

ধাপ 3. উৎস ফাইল যোগ করুন।

সমাধান এক্সপ্লোরার মেনুতে সোর্স ফাইলগুলিতে ডাবল ক্লিক করুন> Main.cpp ক্লিক করুন। কোডটি V. S. এ উপস্থিত হওয়া উচিত কোড এলাকা। আপনি চাইলে কোড পরিবর্তন বা পরিবর্তন করতে পারেন।

ধাপ 4. glew32.dll ফাইলটি অনুলিপি করুন এবং GLFW-GLEW-GLM-1 প্রকল্প-ফোল্ডারে পেস্ট করুন

  • C:> GL> GLEW> bin> Release> Win32 এ যান। Glew32.dll> ডান ক্লিক> অনুলিপি ক্লিক করুন।
  • C:> GLP> GLFW-GLEW-GLM-1 এ যান। GLFW-GLEW-GLM-1 প্রকল্প-ফোল্ডারে একটি খালি জায়গায় ডান-ক্লিক করুন এবং আটকান নির্বাচন করুন।
  • Glew32.dll ফাইলটি এখন GLFW-GLEW-GLM-1 প্রকল্প-ফোল্ডারে Main.cpp সহ এবং ভিজ্যুয়াল স্টুডিও দ্বারা তৈরি 4 টি ফাইল থাকতে হবে।
  • প্রোগ্রাম চালু করুন. ভাল করেছ.

7 এর 5 ম অংশ: x64 প্ল্যাটফর্মকে টার্গেট করার জন্য প্রজেক্ট তৈরি করা

ধাপ 1. GL ফোল্ডার তৈরি করুন।

উইন্ডোজ এর ফাইল এক্সপ্লোরার খুলুন> ডিস্ক (ডিরেক্টরি) নেভিগেট করুন

  • যদি ফোল্ডার জিএল ইতিমধ্যে বিদ্যমান থাকে তবে এটি ঠিক আছে।
  • যদি তা না হয়, খালি এলাকায় ডান ক্লিক করুন> নতুন> ফোল্ডার> টাইপ নির্বাচন করুন জিএল > hit এন্টার চাপুন।

ধাপ 2. GLFW 64 বিট ডাউনলোড করুন।

নিম্নলিখিত ঠিকানায় ডান ক্লিক করুন এবং নতুন উইন্ডোতে লিঙ্ক খুলুন https://www.glfw.org/download.html নির্বাচন করুন।

  • 64-বিট উইন্ডোজ বাইনারি ক্লিক করুন। আপনি "glfw-3.3.4.bin. WIN64" বা সর্বশেষ সংস্করণ পাবেন।
  • ফোল্ডারে ক্লিক করুন> ডান ক্লিক করুন> অনুলিপি করুন।
  • C: / GL> ডান ক্লিক> পেস্ট করুন।
  • "Glfw-3.3.4.bin. WIN64" ফোল্ডারের নাম পরিবর্তন করুন GLFW64

ধাপ 3. উপরের মত GLEW এবং GLM ডাউনলোড করুন, পার্ট 1, স্টেপ 4, 5।

ধাপ 4. GLFW64-GLEW64-GLM-0 নাম দিয়ে উপরে (অংশ 2) হিসাবে প্রকল্প তৈরি করুন এবং Main.cpp ফাইল যোগ করুন।

ধাপ 5. প্রকল্পের সম্পত্তি পাতা প্রধান সেটিংস।

"সলিউশন এক্সপ্লোরার" এ যান> আপনার প্রকল্পের নামের উপর ডান ক্লিক করুন> "প্রোপার্টি" নির্বাচন করুন। প্ল্যাটফর্মে: এন্ট্রি, x64 নির্বাচন করুন> কনফিগারেশন ম্যানেজার ক্লিক করুন …

  • সক্রিয় সমাধান প্ল্যাটফর্মে: x64 নির্বাচন করুন
  • প্ল্যাটফর্ম এন্ট্রিতে x64 স্বয়ংক্রিয়ভাবে নির্বাচিত হয়।
  • বন্ধ ক্লিক করুন

পদক্ষেপ 6. অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরি।

উপরের মত, পার্ট 3, ধাপ 2।

পদক্ষেপ 7. অতিরিক্ত লাইব্রেরি ডিরেক্টরি।

"লিঙ্কার" ড্রপ-ডাউন মেনু খুলুন এবং "সাধারণ" ক্লিক করুন। ড্রপ-ডাউন মেনুতে "অতিরিক্ত লাইব্রেরি ডিরেক্টরি" এন্ট্রি> ক্ষেত্রের শেষে নীচের তীর> "সম্পাদনা" ক্লিক করুন।

  • এই কপি C: / GL / GLFW64 / lib-vc2019 > "অতিরিক্ত লাইব্রেরি ডিরেক্টরি" উইজার্ডে প্রথম আইকন> পেস্ট ক্লিক করুন।
  • এই কপি C: / GL / GLEW / lib / Release / x64 > প্রথম আইকন> পেস্ট> ওকে ক্লিক করুন।

ধাপ 8. অতিরিক্ত নির্ভরতা।

উপরের মত, পার্ট 3, ধাপ 4।

ধাপ 9. সাব -সিস্টেম।

উপরের হিসাবে, পার্ট 3, ধাপ 5।

ধাপ 10. glew32.dll ফাইলটি অনুলিপি করুন এবং GLFW64-GLEW64-GLM-0 প্রকল্প-ফোল্ডারে পেস্ট করুন।

উইন্ডোজ এর "ফাইল এক্সপ্লোরার" এ নেভিগেট করুন

  • C:> GL> GLEW> bin> Release> x64। "X64" ফোল্ডারে "glew32.dll" ফাইলে ক্লিক করুন> ডান ক্লিক করুন> "অনুলিপি করুন"।
  • C:> GLP> GLFW64-GLEW64-GLM-0। '' GLFW64-GLEW64-GLM-0 '' প্রকল্প-ফোল্ডারে খালি জায়গায় ডান ক্লিক করুন এবং "আটকান" নির্বাচন করুন।

ধাপ 11. পরীক্ষা প্রকল্প এবং ত্রুটি থাকলে সংশোধন করুন।

উপরের মত, পার্ট 3, ধাপ 7, 8।

টিপ: প্রপার্টি পেজের প্রধান সেটিংসে থাকলেও এটি প্ল্যাটফর্ম: x64, কনফিগারেশন ম্যানেজার… ক্লিক করুন, এবং সক্রিয় সমাধান প্ল্যাটফর্মে: x64 নির্বাচন করুন।

ধাপ 12. টেমপ্লেট তৈরি করুন।

পার্ট 4 এর মত, কিন্তু ধাপ 4 এ C:> GL> GLEW> bin> Release> x64 এর পরিবর্তে নেভিগেট করুন। নোট করুন যে ফাইলের নাম glew32.dll প্ল্যাটফর্ম x86 এর মতো। টেমপ্লেটের নামের প্রকারের জন্য GLFW64-GLEW64-GLM প্রকল্পের নামের জন্য GLFW64-GLEW64-GLM-1

টিপ: এই টেমপ্লেট দিয়ে আপনার তৈরি করা প্রতিটি প্রকল্পে, ভিসুয়াল স্টুডিওর GUI- এ x64 (ডিবাগের পাশে) নির্বাচন করুন।

7 এর অংশ 6: বিল্ট জিএলএফডব্লিউ, বিল্ট জিএলডাব্লিউ এবং বিল্ট জিএলএম সেট আপ করা

ধাপ 1. GL ফোল্ডার তৈরি করুন।

উইন্ডোজ এর ফাইল এক্সপ্লোরার খুলুন> ডিস্ক (ডিরেক্টরি) নেভিগেট করুন

  • যদি ফোল্ডার জিএল ইতিমধ্যে বিদ্যমান থাকে তবে এটি ঠিক আছে।
  • যদি তা না হয়, খালি এলাকায় ডান ক্লিক করুন> নতুন> ফোল্ডার> টাইপ নির্বাচন করুন জিএল > hit এন্টার চাপুন।

ধাপ 2. CMake ইনস্টল করুন।

নিম্নলিখিত লিঙ্কে ডান ক্লিক করুন এবং নতুন উইন্ডোতে লিঙ্ক খুলুন নির্বাচন করুন সোর্স কোড থেকে বাইনারি পেতে CMake ব্যবহার করুন। অনুসরণ করুন পার্ট 1 সিমেক ইনস্টল করা.

ধাপ 3. GLFW উৎস ডাউনলোড করুন।

নিম্নলিখিত ঠিকানায় ডান ক্লিক করুন এবং নতুন উইন্ডোতে লিঙ্ক খুলুন https://www.glfw.org/download.html নির্বাচন করুন। "উৎস প্যাকেজ" নির্বাচন করুন।

  • উইন্ডো ডাউনলোড করার সময় "glfw-3.3.4" (বা সর্বশেষ সংস্করণ) ফোল্ডারে ক্লিক করুন> ডান ক্লিক করুন> অনুলিপি নির্বাচন করুন।
  • ফাইল এক্সপ্লোরারে সি: \> জিএল> ডান ক্লিক> পেস্ট নির্বাচন করুন। ফোল্ডারের নামের উপর দুবার ক্লিক করুন> নাম মুছে দিন> টাইপ করুন: GLFWsrc > hit এন্টার চাপুন।

ধাপ 4. GLEW উৎস ডাউনলোড করুন।

নিম্নলিখিত ঠিকানায় ডান ক্লিক করুন এবং নতুন উইন্ডোতে লিঙ্ক খুলুন https://glew.sourceforge.net/ নির্বাচন করুন। পাশে সূত্র ZIP ক্লিক করুন।

  • উইন্ডো ডাউনলোড করার সময় ফোল্ডার "glew-2.1.0" (বা সর্বশেষ)> ডান ক্লিক> কপি ক্লিক করুন।
  • C: \> GL এ নেভিগেট করুন। ডান ক্লিক করুন> আটকান। ফোল্ডারের নামে দুবার ক্লিক করুন এবং নাম পরিবর্তন করুন GLEWsrc > hit এন্টার চাপুন। এখন GL ফোল্ডারে আপনার GLFWsrc এবং GLEWsrc ফোল্ডার আছে, সম্ভবত অন্যদের মধ্যে।

ধাপ 5. GLM ডাউনলোড করুন যদি এটি ইতিমধ্যে ডাউনলোড না করা থাকে।

পার্ট 1 এ যান এবং 5 ধাপ অনুসরণ করুন।

ধাপ 6. CMake এবং ভিজ্যুয়াল স্টুডিও দ্বারা GLFW তৈরি করুন।

CMake GUI এ যান।

  • কপি (সতর্ক থাকুন কোন ফাঁকা জায়গা কপি করবেন না) C:/GL/GLFWsrc এবং প্রথম টেক্সট ফিল্ডে পেস্ট করুন।
  • কপি (সতর্ক থাকুন কোন ফাঁকা জায়গা কপি করবেন না) C:/GL/GLFWsrc/build এবং দ্বিতীয় টেক্সট ফিল্ডে পেস্ট করুন ("বাইনারি কোথায় তৈরি করবেন:")।
  • কনফিগার করুন এবং জেনারেট করুন। সিএমকে জিইউআই -তে, কনফিগার> উইজার্ডে ডিরেক্টরি তৈরি করুন ক্লিক করুন হ্যাঁ> ভিজ্যুয়াল স্টুডিও 16 2019 নির্বাচন করুন> শেষ ক্লিক করুন।

    যখন, CMake GUI তে, আপনি পড়েন: "কনফিগার করা হয়ে গেছে", জেনারেট ক্লিক করুন। আপনার পড়া উচিত: "জেনারেটিং সম্পন্ন"।

  • আপনার সমাধান তৈরি করুন।

    • C:> GL> GLFWsrc> build এ যান। "GLFW.sln", বা "GLFW", বা "ALL_BUILD.vcxproj" এ ডাবল ক্লিক করুন। ভিজ্যুয়াল স্টুডিওর একটি উদাহরণ উপস্থিত হয়। প্রধান মেনুতে বিল্ড এন্ট্রি প্রদর্শিত না হওয়া পর্যন্ত অপেক্ষা করুন। এটিতে ক্লিক করুন> "বিল্ড সমাধান"।
    • "আউটপুট" উইন্ডোতে শেষ লাইনটি পড়া পর্যন্ত অপেক্ষা করুন: ========== বিল্ড: 32 সফল, 0 ব্যর্থ, 0 আপ টু ডেট, 2 এড়িয়ে যাওয়া " =

      Glfw সংস্করণে "সফল" পরিবর্তনের সংখ্যা।

  • C: \> GL> GLFWsrc> build> src> Debug এ নেভিগেট করুন। ভিতরে আপনি ফাইল দেখতে হবে glfw3.lib.

ধাপ 7. CMake এবং ভিজ্যুয়াল স্টুডিও দ্বারা GLEW তৈরি করুন।

উপরের ধাপটি অনুসরণ করুন কিন্তু

  • কপি (সতর্ক থাকুন কোন ফাঁকা জায়গা কপি করবেন না) C:/GL/GLEWsrc/build/cmake এবং প্রথম টেক্সট ফিল্ডে পেস্ট করুন।
  • কপি (সতর্ক থাকুন কোন ফাঁকা জায়গা কপি করবেন না) C:/GL/GLEWsrc/build এবং দ্বিতীয় পাঠ্য ক্ষেত্রে পেস্ট করুন।
  • C:> GL> GLEWsrc> build এ যান। "Glew.sln", বা "glew", বা "ALL_BUILD.vcxproj" এ ডাবল ক্লিক করুন।
  • ভি.এস. আউটপুট উইজার্ড, আজ সফল সংখ্যা (31-1-2020) 6, যদিও পরবর্তী সংস্করণে পরিবর্তন হতে পারে।
  • C:> GL> GLEWsrc> build> lib> Debug এ নেভিগেট করুন। ভিতরে আপনি ফাইল দেখতে হবে glew32d.lib অন্যান্য ফাইলের মধ্যে।

ধাপ 8. CMake এবং ভিজ্যুয়াল স্টুডিও দ্বারা GLM তৈরি করুন।

ধাপ 6 অনুসরণ করুন (এই অংশের) CMake এবং ভিজ্যুয়াল স্টুডিও দ্বারা GLFW তৈরি করুন কিন্তু…

  • প্রথম পাঠ্য ক্ষেত্রের জন্য, অনুলিপি করুন (মনোযোগ:

    কোন ফাঁকা স্থান কপি করবেন না) এবং পেস্ট করুন সি:/জিএল/জিএলএম

  • দ্বিতীয় টেক্সট ফিল্ড কপির জন্য (মনোযোগ:

    কোন ফাঁকা জায়গা কপি করবেন না) এবং পেস্ট করুন সি:/জিএল/জিএলএম/বিল্ড

  • C:> GL> GLM> build এ যান। ফাইল "ALL_BUILD.vcxproj" বা ফাইল (ফোল্ডার নয়) "glm" ডাবল ক্লিক করুন।
  • ভি.এস. আউটপুট উইজার্ড, সফল সংখ্যা আজ (2021-08-31) 165, যদিও পরবর্তী সংস্করণে পরিবর্তন হতে পারে।

    যদি সফল সংখ্যা 165 এর কম হয়, CMake GUI মুছে দিন> C:> GL> ডাবল ক্লিক করুন "cmake-3.21.2-windows-x86_64"> ডাবল ক্লিক "bin"> ডাবল ক্লিক ফাইল "cmake-gui"। নতুন CMake GUI প্রদর্শিত হবে। বর্তমান ধাপটি অনুসরণ করুন (#8)।

  • C:> GL> GLM> build> glm> Debug এ নেভিগেট করুন। ভিতরে আপনি ফাইল দেখতে হবে glm_static.lib অন্যান্য ফাইলের মধ্যে।

ধাপ 9. নির্মিত GLFW সেট আপ, GLEW নির্মিত এবং প্রকল্পে GLM নির্মিত।

  • অনুযায়ী খালি প্রকল্প তৈরি করুন অংশ ২ । নামের প্রকারের জন্য GLFWsrc-GLEWsrc-GLMsrc-0 "অবস্থান:" হওয়া উচিত: সি: / জিএলপি Main.cpp ফাইল যোগ করার কথা মনে রাখবেন।
  • প্রকল্পের বৈশিষ্ট্য কনফিগার করুন। সলিউশন এক্সপ্লোরার উইজার্ডে, প্রজেক্টের নামটি ডান ক্লিক করুন যা GLFWsrc-GLEWsrc-GLMsrc-0> বৈশিষ্ট্য নির্বাচন করুন।

    • (1) GLFWsrc-GLEWsrc-GLMsrc-0 প্রপার্টি পেজের প্রধান মেনুতে।

      প্ল্যাটফর্ম এন্ট্রিতে x64 নির্বাচন করুন> কনফিগারেশন ম্যানেজার… ক্লিক করুন।

      • সক্রিয় সমাধান প্ল্যাটফর্মে: x64 নির্বাচন করুন।
      • প্ল্যাটফর্ম এন্ট্রিতে x64 স্বয়ংক্রিয়ভাবে নির্বাচিত হয়।
      • বন্ধ ক্লিক করুন।
    • (2) অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরি । ক্লিক করুন C/C ++> সাধারণ> মেনুর পাশে প্রথমটি নির্বাচন করুন, অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরিগুলি> ক্ষেত্রের শেষে নিচের তীরটি ক্লিক করুন> সম্পাদনা ক্লিক করুন…।

      • কপি C: / GL / GLFWsrc / অন্তর্ভুক্ত > "অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরি" উইজার্ডে প্রথম আইকনে ক্লিক করুন> উপরের টেক্সট ফিল্ডে পেস্ট করুন।
      • কপি C: / GL / GLEWsrc / অন্তর্ভুক্ত > আবার প্রথম আইকন> পেস্ট ক্লিক করুন।
      • কপি সি: / জিএল / জিএলএম > আরো একবার প্রথম আইকন> পেস্ট ক্লিক করুন।
      • "অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরি" উইজার্ডে ওকে ক্লিক করুন।
    • (3) অতিরিক্ত লাইব্রেরি ডিরেক্টরি । লিঙ্কে ডাবল ক্লিক করুন> সাধারণ> অতিরিক্ত লাইব্রেরি ডিরেক্টরি ক্লিক করুন> ক্ষেত্রের শেষে নীচের তীরটি ক্লিক করুন> সম্পাদনা ক্লিক করুন …।

      • কপি C: / GL / GLFWsrc / build / src / ডিবাগ > অতিরিক্ত লাইব্রেরি ডিরেক্টরিতে "উইজার্ড প্রথম আইকনে ক্লিক করুন> উপরের টেক্সট ফিল্ডে পেস্ট করুন।
      • কপি C: / GL / GLEWsrc / build / lib / ডিবাগ > প্রথমে আইকন> পেস্ট ক্লিক করুন।
      • কপি C: / GL / GLM / build / glm / ডিবাগ > আরো একবার প্রথম আইকন> পেস্ট ক্লিক করুন।
    • (4) অতিরিক্ত নির্ভরতা । লিংকার ড্রপ-ডাউন মেনুতে ইনপুট নির্বাচন করুন> মেনুর পাশে প্রথমটি নির্বাচন করুন, অতিরিক্ত নির্ভরতা> ক্ষেত্রের শেষে নিচের তীরটি ক্লিক করুন> সম্পাদনা করুন…।

      • কপি opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > "অতিরিক্ত নির্ভরতা" উইজার্ডের সবচেয়ে উপরের টেক্সট বক্সে পেস্ট করুন।
      • "অতিরিক্ত নির্ভরতা" উইজার্ডে ওকে ক্লিক করুন।
    • (5) সিস্টেমকে সাবসিস্টেম কনসোলে সেট করুন।

      লিঙ্কার ড্রপ-ডাউন মেনুতে সিস্টেম নির্বাচন করুন> মেনুর পাশে প্রথমটি নির্বাচন করুন, সাব-সিস্টেম> ক্ষেত্রের শেষে নীচের তীরটি ক্লিক করুন> কনসোল নির্বাচন করুন (/সাবসিস্টেম: কনসোল)। প্রয়োগ করুন এবং ঠিক আছে ক্লিক করুন।

  • Glew32d.dll ফাইলটি অনুলিপি করুন এবং GLFWsrc-GLEWsrc-GLMsrc-0 প্রকল্প-ফোল্ডারে পেস্ট করুন।

    • C:> GL> GLEWsrc> build> bin> debug এ নেভিগেট করুন। ক্লিক glew32d.dll > ডান ক্লিক করুন> অনুলিপি করুন।
    • C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0 এ নেভিগেট করুন। GLFWsrc-GLEWsrc-GLMsrc-0 প্রকল্প-ফোল্ডারে একটি খালি জায়গায় ডান-ক্লিক করুন এবং আটকান নির্বাচন করুন।
  • Glm_shared.dll ফাইলটি অনুলিপি করুন এবং GLFWsrc-GLEWsrc-GLMsrc-0 প্রকল্প-ফোল্ডারে পেস্ট করুন।

    • C:> GL> GLM> build> glm> Debug এ নেভিগেট করুন। ক্লিক glm_shared.dll > ডান ক্লিক করুন> অনুলিপি করুন।
    • C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0 এ নেভিগেট করুন। GLFWsrc-GLEWsrc-GLMsrc-0 প্রকল্প-ফোল্ডারে একটি খালি জায়গায় ডান-ক্লিক করুন এবং আটকান নির্বাচন করুন।
    • glew32d.dll এবং glm_shared.dll ফাইলগুলি এখন GLFWsrc-GLEWsrc-GLMsrc-0 প্রকল্প-ফোল্ডারে Main.cpp সহ এবং ভিজ্যুয়াল স্টুডিও দ্বারা তৈরি 4 টি ফাইল থাকতে হবে।

ধাপ 10. আপনার প্রকল্প পরীক্ষা করুন এবং যদি কোন ত্রুটি থাকে তবে তা সংশোধন করুন।

পার্ট 3 এ যান এবং 7 এবং 8 ধাপ অনুসরণ করুন।

ধাপ 11. টেমপ্লেট তৈরি করুন।

উপরের অংশ হিসাবে 4. টেমপ্লেটের নামের প্রকারের জন্য GLFWsrc-GLEWsrc-GLMsrc প্রকল্পের নামের জন্য টাইপ করুন GLFWsrc-GLEWsrc-GLMsrc-1 GUI এর প্রধান মেনু।

7 এর অংশ 7: সেট আপ নির্বাচন করা

ধাপ 1. এই টিউটোরিয়ালে আপনি 3 শিখছেন GLFW, GLEW এবং GLM কে ভিজ্যুয়াল স্টুডিও সহ প্রকল্পে সেট করা।

  • বাইনারি x86 (32 বিট) সেট আপ করুন।

    এটা সবচেয়ে সহজ। আপনার এখান থেকে সেটআপ শেখা শুরু করা উচিত।

  • বাইনারি x64 (64 বিট) সেট আপ করুন।

    এটি x64 প্ল্যাটফর্মকে লক্ষ্য করে। আপনার যখন এটি করার নির্দিষ্ট কারণ আছে তখনই এটি চয়ন করুন।

  • GLFW সোর্স, GLEW সোর্স, GLM সোর্স কম্পাইল করুন এবং সেগুলিকে প্রজেক্টে সেট আপ করুন।

    টার্গেট x64 খুব কঠিন। যদিও সেরা।

পরামর্শ

  • আপনি সেখানে আপনার প্রকল্পের জন্য C: / GL ফোল্ডারে একটি ফোল্ডার তৈরি করতে পারেন। যখন আপনি একটি প্রকল্প তৈরি করেন তখন "অবস্থান" এর জন্য এই ফোল্ডারটি নির্বাচন করুন।
  • কনফিগার করার সাধারণ উপায় অতিরিক্ত অন্তর্ভুক্ত ডিরেক্টরি প্রথম আইকনে ক্লিক করার পরে, তিনটি বিন্দুতে ক্লিক করুন…, সেই ফোল্ডারে নেভিগেট করুন যেখানে.h ফাইল (গুলি) থাকে (গুলি) C: / GL / glm) এবং ক্লিক করুন একটি ফোল্ডার নির্বাচন করুন।
  • কনফিগার করার সাধারণ উপায় অতিরিক্ত লাইব্রেরি ডিরেক্টরি প্রথম আইকনে ক্লিক করার পরে, তিনটি বিন্দুতে ক্লিক করুন…, ফোল্ডারে যান যেখানে.lib ফাইল (গুলি) থাকে (গুলি) GL / glew / lib / Release / Win32) এবং একটি ফোল্ডার নির্বাচন করুন ক্লিক করুন।
  • কনফিগার করার সাধারণ উপায় অতিরিক্ত নির্ভরতা তাই কি,

    • ফাইল এক্সপ্লোরারে ফোল্ডারে নেভিগেট করুন যেখানে.lib ফাইল (গুলি) লাইভ (গুলি) (x86 প্ল্যাটফর্মের জন্য এই টিউটোরিয়ালে, C: / GL / glfw / lib-vc2019 এবং C: / GL / glew / lib / Release / Win32), প্রতিটি.lib ফাইলের নামে দুবার ক্লিক করুন এবং এর এক্সটেনশন.lib সহ নামটি অনুলিপি করুন (Ctrl+C স্ট্রাইক করে)।
    • এখন অতিরিক্ত নির্ভরতা উইজার্ডে যান এবং এটি আটকান (স্ট্রাইক Ctrl+V দ্বারা)। একটি সেমিকোলন টাইপ করুন (;)।
    • আপনি যদি আপনার প্রকল্পের সাথে OpenGL কনফিগার করতে চান তাহলে opengl32.lib যোগ করুন।
  • যদি dll ফাইলের প্রয়োজন হয়, তাহলে, আপনার তৈরি করা প্রতিটি প্রকল্পে - এমনকি dll ফাইল সহ প্রকল্প দ্বারা তৈরি টেমপ্লেট সহ - আপনার লাইব্রেরি বা পূর্ববর্তী প্রকল্প থেকে dll ফাইল (গুলি) অনুলিপি করা উচিত এবং নতুন প্রকল্পে পেস্ট করা উচিত।

প্রস্তাবিত: