NTU မွာ DMT တက္တဲ့ ေက်ာင္းသားေတြ အေနနဲ႔ C++ programming နဲ႔ OpenGL နဲ႔ လြတ္ကင္းလို႔ မရႏိုင္ ပါဘူး။ Assignment ေတြ အတြက္ပဲ ျဖစ္ျဖစ္၊ dissertation အတြက္ပဲ ျဖစ္ျဖစ္ C++ programming language နဲ႔ OpenGL က လုိလာမွာပါ။ တစ္ခ်ိဳ႕ကေတာ့ dissertation ကို MathLab ၊ ဒါမွမဟုတ္ Java သံုးတာ မ်ိဳးလည္း ရိွေတာ့ ရိွႏိုင္ပါတယ္။ အဓိကကေတာ့ C/C++ programming language က သံုးကို သံုးရမယ္လို႔ ေျပာလို႔ရပါတယ္။
အခု junior DMT ေက်ာင္းသားေတြ အေနနဲ႔ beginner ေတြ ဆိုေတာ့ အစပိုင္းမွာ DMT ကိစၥေတြ အတြက္ ဘယ္လို ျပင္ဆင္ရမယ္ ဆိုတာ အခက္အခဲ ရိွႏုိင္ပါတယ္။ ကၽြန္ေတာ့ကိုလည္း အလ်င္းသင့္သလို ေမးၾကပါ တယ္။ Computer field ကေန လာတာ မဟုတ္တဲ့ သူေတြအတြက္ C++ programming IDE, OpenGL, DirectX ေတြက အခက္အဲ အနဲနဲ႔ အမ်ားေတာ့ ရိွႏိုင္ပါတယ္။ Game ကစားတာ အေလ့အထ မရိွသူေတြ အတြက္လည္း DirectX, OpenGL ေတြက အစိမ္းသက္သက္ ျဖစ္ေနႏိုင္ပါတယ္။
ဒါေၾကာင့္ ကၽြန္ေတာ္က တတ္ႏိုင္သေလာက္ သိသေလာက္ေလးကို ကူညီေပးတဲ့ အေနနဲ႔ အစပိုင္း ဘယ္လို အစျပဳရမယ္၊ ကိုယ့္ကြန္ပ်ဴတာကို ဘယ္လို setup လုပ္ရမယ္ ဆိုတာေလးေတြ ေျပာျပေပးခ်င္ပါတယ္။ ကိုယ္ မသိ၊ နားမလည္ခင္ တုန္းကလည္း အခက္အခဲ ရိွခဲ့တဲ့အတြက္ ကိုယ္ တတ္ႏိုင္သေလာက္ ကူညီေပးတဲ့ သေဘာပါ။
ပထမဆံုး အေနနဲ႔ DMT အတြက္ assignment ေတြ၊ project ေတြနဲ႔ dissertation အတြက္ C++ programming ကို OpenGL နဲ႔ ခ်ိတ္ၿပီးသံုးၾကရမွာပါ။ ဒီေတာ့ ကိုယ့္ ကြန္ပ်ဴတာထဲမွာ C++ programming ကို ေရးႏိုင္ဖို႔အတြက္ C++ IDE (Integrated Development Environment) တစ္ခုကို setup လုပ္ထားဖုိ႔ လုိပါတယ္။ C++ IDE က programming language မဟုတ္ပါဘူး။ Programming ေရးႏိုင္ေအာင္၊ project တစ္ခုကို ေကာင္းေကာင္း တည္ေဆာက္ႏိုင္ေအာင္၊ file ေတြနဲ႔ တစ္ျခား လိုအပ္တဲ့ resource ေတြကို စီမံခန္႔ခြဲ ႏိုင္ေအာင္လုပ္ေပးတဲ့ IDE တစ္ခုပါပဲ။ ဒါေၾကာင့္ C++ programming ေရးႏိုင္ဖို႔ အတြက္ IDE ေတြ အမ်ားႀကီး ရိွပါတယ္။ ၾကိဳက္တာကို သံုးလို႔ရပါတယ္။ ဥပမာ- C++ IDE ေတြ အေနနဲ႔….. လူသိအမ်ားဆံုး Microsoft Visual C++ သံုးမလား၊ free ရတဲ့ DEV C++, Eclipse for C++ development, Code::Block C++ IDE စသည္ျဖင့္ အမ်ားႀကီးရိွပါတယ္။
ဒါေပမယ့္ ဆရာေတြက prefer လုပ္တာ။ အားလံုး နဲ႕ အဆင္ေျပတာ ကို သံုးသင့္ပါတယ္။ ကၽြန္ေတာ္ အၾကံ ေပးခ်င္တာကေတာ့ Microsoft Visual C++ ကိုပဲ သံုးပါ။ သူက project ကို manage လုပ္ဖို႔ အတြက္လညး္ အဆင္ ေျပပါတယ္။ ဆရာေတြ ေတာ္ေတာ္မ်ားမ်ားကလည္း သံုးေစခ်င္ပါတယ္။ ဘာမွလည္း အျပစ္ေျပာစရာ ရယ္လို႔ မရိွပါဘူး။ Visual C++ Professional က အလကား မရႏိုင္ေပမယ့္ Visual C++ Express Edition က ေက်ာင္းသားေတြ နဲ႔ beginner ေတြ၊ ၀ါသနာရွင္ေတြ အတြက္ free download လုပ္ယူလို႔ ရပါတယ္။ ၿပီးေတာ့ ကၽြန္ေတာ္တို႔ OpenGL, DirectX နဲ႔ game programming ေတြ အတြက္ Express Edition က ေကာင္းေကာင္း လံုေလာက္ပါတယ္။ ေက်ာင္းက assignment ေတြနဲ႔ dissertation အတြက္လည္း လံုေလာက္ တယ္လို႔ ေျပာႏိုင္ပါတယ္။ ကၽြန္ေတာ္က C++ သမားဆိုေတာ့ MathLab ကိုေတာ့ မေျပာဘူးေနာ္။
Microsoft Visual C++ ဆိုတာ Microsoft Visual Studio ရဲ႕ အစိတ္အပိုင္းတစ္ခုပါ။ သူ႔ကို Visual Studio ကို ထည့္ရင္လည္း ထည့္လိုက္လို႔ ရသလို Visual C++ ပဲ သီးသန္႔ download လုပ္ၿပီး install လုပ္ရင္လည္း ရတယ္ေလ။ ဒါေၾကာင့္ Visual C++ ကို download လုပ္ၿပီး install လုပ္ဖို႔ လိုပါတယ္။ ဒီေနရာမွာ ေျပာခ်င္တာက ကၽြန္ေတာ္တို႔ သံုးမယ့္ Visual C++ က ရိုးရိုး pure C++ (Native C++) အတြက္သံုးမွာပါ။ Microsoft dot NET အတြက္ လုပ္ထားတဲ့ dot NET framework ကို သံုးမွာ မဟုတ္ပါဘူး။ ဒါေၾကာင့္ dot NET ေတြနဲ႔ သြားမေရာပါနဲ႔။ ကၽြန္ေတာ္တို႔ သံုးမယ့္ ကိစၥေတြက ေလာေလာဆယ္မွာ dot NET မလိုပါဘူး။
OK.. ဒီေတာ့ အရင္ဆံုး Microsoft Visual C++ Express Edition ကို download လုပ္ၿပီး install လုပ္ပါမယ္။ Visual C++ 2005 Express နဲ႔ Visual C++ 2008 Express ထဲက ၾကိဳက္တာ သံုးလို႔ရပါတယ္။ 2008 က ျမင့္ေနေတာ့ သူမ်ားေတြ၊ ဆရာေတြ ဆီမွာ မရိွတဲ့ ကိစၥျဖစ္လာႏိုင္ပါတယ္။ ဒီေတာ့ Visual C++ 2005 ကိုပဲ သံုးၾကည့္ၾကတာေပါ့။ Windows XP မွာ ဘာျပႆနာမွ မရိွေပမယ့္ Windows Vista မွာ Visual C++ 2005 Express Edition ကို ထည့္ၿပီး run လိုက္ရင္ compatibility ျပႆနာ ရိွတယ္လို႔ message ျပႏိုင္ပါတယ္။ ကိစၥ ေတာ့မရိွပါဘူး။ ကၽြန္ေတာ္တို႔ လုပ္မယ့္ OpenGL အတြက္က အဆင္ေျပႏိုင္ပါတယ္။ အဲလို ေျပာလည္း install လုပ္သာ လုပ္လိုက္ပါ။
Visual C++ 2005 Express Edition ကို Microsoft web site မွာ ကၽြန္ေတာ္ေတာ့ ရွာလို႔ မေတြ႕ပါ။ Microsoft က Visual C++ 2008 ကိုပဲ သံုးခိုင္းေနတယ္ ထင္ပါတယ္။ ဒါေၾကာင့္ ေအာက္မွာ ေပးထားတဲ့ link ကေန Visual C++ 2005 Express Edition ကို download လုပ္လို႔ရပါတယ္။ ေအာက္က link ကို သြားၿပီး External Mirror 1 ဆိုတဲ့ link ေလးကို click လုပ္လိုက္ရင္ download လုပ္လို႔ ရပါလိမ့္မယ္။ ဒါဆိုရင္ Internet ကေန web install လုပ္ေပးမယ့္ EXE file ေသးေသးေလး ရပါလိ့မ္မယ္။ သူ႔ကို run လိုက္ရင္ install လုပ္ေပးသြားပါလိမ့္မယ္။ Install လုပ္ကာနီး ေမးတဲ့အခါမွာ Graphical IDE တစ္ခုကိုပဲ install လုပ္ရင္ရပါတယ္။ က်န္တာေတြကို မလုပ္ပါနဲ႔။ (ပံုမွာၾကည့္ပါ)
Download Visual C++ 2005 Express Edition
Visual C++ 2005 Express Edition ကို ထည့္ၿပီးၿပီ ဆိုရင္ C++ programming ကို စေရးလို႔ ရၿပီေပါ့။ ဒါေပမယ့္ OpenGL application ေတြကို ဖန္တီးဖို႔အတြက္ Win32 ပံုစံနဲ႔ ေရးရမွာမို႔ Visual C++ ကို install လုပ္ရံုနဲ႔ မလံုေလာက္ပါဘူး။ Microsoft Platform SDK ဒါမွ မဟုတ္၊ Windows SDK ကို ထည့္ေပးရပါမယ္။ Windows Vista ကို သံုးေနတဲ့ သူေတြအတြက္ ကၽြန္ေတာ္က Widnows SDK ကို ထည့္ေစခ်င္ပါတယ္။ ေအာက္မွာ ေပးထားတ့ဲ link ကေန Windows SDK ကို download လုပ္လို႔ ရပါတယ္။ File size ၾကီးေတာ့ နဲနဲ ေတာ့ ၾကာမွာေပါ့။ Windows SDK ကို download လုပ္လိုက္ရင္ ISO (disk image) တစ္ခု အေနနဲ႔ ရလာပါ လိမ့္မယ္။ သူ႔ကို ဖြင့္ခ်င္ရင္ Power ISO လို program သံုးၿပီး ဖြင့္လို႔ရပါတယ္။ ၿပီးမွ အဲဒီကေန install လုပ္ေပါ့။ (PowerISO ကို insternet ကေန လြယ္လြယ္ေလး download လုပ္လို႔ရပါတယ္။ Google နဲ႔ ရွာလိုက္ပါ)။ ဒါမွမဟုတ္ ရလာတဲ့ ISO CD image ကို CD/DVD ထဲကို burn လုပ္ၿပီးမွ install လုပ္လည္း ရပါတယ္။ Platform SDK ဒါမွမဟုတ္ Windows SDK တစ္ခုခု ကိုပဲ install လုပ္ပါေနာ္။ ၂ ခုလံုး ထည့္စရာ မလိုပါဘူး။
Link to download Microsoft Windows SDK
Visual C++ 2005 Express Edition နဲ႔ Windows SDK ကို ထည့္ၿပီးၿပီ ဆိုရင္ Win32 program ေတြ ေရးဖို႔ ready ျဖစ္ၿပီေပါ့။ OpenGL program ေတြ ဖန္တီးဖို႔က OpenGL ကိုလည္း ကိုယ့္စက္ထဲကို download လုပ္ထားဖို႔ လုိပါတယ္။ Install လုပ္စရာ မလိုပါဘူး။ Folder တစ္ခုထဲကို ထည့္ထားရင္ ရပါတယ္။ OpenGL အတြက္ GLUT (OpenGL Utility Toolkit) ကို ေအာက္မွာေပးထားတဲ့ link ကေန download လုပ္ႏိုင္ပါတယ္။
Link to download OpenGL utility (GLUT)
အေပၚက link ကို သြားၿပီး glut-3.7.6-bin.zip ဆိုတာေလးကို ႏွိပ္လိုက္ရင္ GLUT ကို download လုပ္လို႔ ရပါတယ္။ ZIP file အေနနဲ႔ ရပါလိမ့္မယ္။ သူ႔ကို hard disk ထဲက ၾကိဳက္တဲ့ ေနရာကို ေျဖခ်ထားလိုက္ေပါ့။ Visual C++ နဲ႔ Windows SDK, GLUT ေတြ ဘယ္လို ခ်ိတ္ဆက္တယ္ ဆိုတာကို အေသးစိတ္ မေျပာေတာ့ဘူးေနာ္။ ေလာေလာဆယ္ က လိုအပ္တာေတြ download လုပ္ဖုိ႔ ေျပာျပတာပါ။ (ဒီ blog မွာ သက္ဆိုင္တဲ့ article ေတြ ရိွပါတယ္)။
အရင္က ေရးထားတဲ့ ေအာက္က article ေလးကို ဖတ္ၾကည့္ေစခ်င္ပါတယ္။ ဒါဆို ပိုျမင္မယ္လို႔ ေမွ်ာ္လင့္ပါတယ္။
How to create Win32 application with Visutal C++ Express Edition
အခု ကၽြန္ေတာ္ ေျပာျပတာေလးေတြက အစပိုင္း ဘယ္လို လုပ္ရမယ္ မသိတဲ့ ေက်ာင္းသား သစ္ေတြ အတြက္ အေထာက္အကူ ျပဳမယ္လို႔ ေမွ်ာ္လင့္ပါတယ္။ အခု ကၽြန္ေတာ္ ေျပာျပထား တ့ဲအတိုင္း လိုအပ္တာေလးေတြကို install လုပ္ထားရင္ ေနာက္ပိုင္း အဆင္ေျပလို႔ လက္ေတြ႕ကို စက္နဲ႔ ေျပာျပေပးရင္ အဆင္ေျပတာေပါ့။
အခု junior DMT ေက်ာင္းသားေတြ အေနနဲ႔ beginner ေတြ ဆိုေတာ့ အစပိုင္းမွာ DMT ကိစၥေတြ အတြက္ ဘယ္လို ျပင္ဆင္ရမယ္ ဆိုတာ အခက္အခဲ ရိွႏုိင္ပါတယ္။ ကၽြန္ေတာ့ကိုလည္း အလ်င္းသင့္သလို ေမးၾကပါ တယ္။ Computer field ကေန လာတာ မဟုတ္တဲ့ သူေတြအတြက္ C++ programming IDE, OpenGL, DirectX ေတြက အခက္အဲ အနဲနဲ႔ အမ်ားေတာ့ ရိွႏိုင္ပါတယ္။ Game ကစားတာ အေလ့အထ မရိွသူေတြ အတြက္လည္း DirectX, OpenGL ေတြက အစိမ္းသက္သက္ ျဖစ္ေနႏိုင္ပါတယ္။
ဒါေၾကာင့္ ကၽြန္ေတာ္က တတ္ႏိုင္သေလာက္ သိသေလာက္ေလးကို ကူညီေပးတဲ့ အေနနဲ႔ အစပိုင္း ဘယ္လို အစျပဳရမယ္၊ ကိုယ့္ကြန္ပ်ဴတာကို ဘယ္လို setup လုပ္ရမယ္ ဆိုတာေလးေတြ ေျပာျပေပးခ်င္ပါတယ္။ ကိုယ္ မသိ၊ နားမလည္ခင္ တုန္းကလည္း အခက္အခဲ ရိွခဲ့တဲ့အတြက္ ကိုယ္ တတ္ႏိုင္သေလာက္ ကူညီေပးတဲ့ သေဘာပါ။
ပထမဆံုး အေနနဲ႔ DMT အတြက္ assignment ေတြ၊ project ေတြနဲ႔ dissertation အတြက္ C++ programming ကို OpenGL နဲ႔ ခ်ိတ္ၿပီးသံုးၾကရမွာပါ။ ဒီေတာ့ ကိုယ့္ ကြန္ပ်ဴတာထဲမွာ C++ programming ကို ေရးႏိုင္ဖို႔အတြက္ C++ IDE (Integrated Development Environment) တစ္ခုကို setup လုပ္ထားဖုိ႔ လုိပါတယ္။ C++ IDE က programming language မဟုတ္ပါဘူး။ Programming ေရးႏိုင္ေအာင္၊ project တစ္ခုကို ေကာင္းေကာင္း တည္ေဆာက္ႏိုင္ေအာင္၊ file ေတြနဲ႔ တစ္ျခား လိုအပ္တဲ့ resource ေတြကို စီမံခန္႔ခြဲ ႏိုင္ေအာင္လုပ္ေပးတဲ့ IDE တစ္ခုပါပဲ။ ဒါေၾကာင့္ C++ programming ေရးႏိုင္ဖို႔ အတြက္ IDE ေတြ အမ်ားႀကီး ရိွပါတယ္။ ၾကိဳက္တာကို သံုးလို႔ရပါတယ္။ ဥပမာ- C++ IDE ေတြ အေနနဲ႔….. လူသိအမ်ားဆံုး Microsoft Visual C++ သံုးမလား၊ free ရတဲ့ DEV C++, Eclipse for C++ development, Code::Block C++ IDE စသည္ျဖင့္ အမ်ားႀကီးရိွပါတယ္။
ဒါေပမယ့္ ဆရာေတြက prefer လုပ္တာ။ အားလံုး နဲ႕ အဆင္ေျပတာ ကို သံုးသင့္ပါတယ္။ ကၽြန္ေတာ္ အၾကံ ေပးခ်င္တာကေတာ့ Microsoft Visual C++ ကိုပဲ သံုးပါ။ သူက project ကို manage လုပ္ဖို႔ အတြက္လညး္ အဆင္ ေျပပါတယ္။ ဆရာေတြ ေတာ္ေတာ္မ်ားမ်ားကလည္း သံုးေစခ်င္ပါတယ္။ ဘာမွလည္း အျပစ္ေျပာစရာ ရယ္လို႔ မရိွပါဘူး။ Visual C++ Professional က အလကား မရႏိုင္ေပမယ့္ Visual C++ Express Edition က ေက်ာင္းသားေတြ နဲ႔ beginner ေတြ၊ ၀ါသနာရွင္ေတြ အတြက္ free download လုပ္ယူလို႔ ရပါတယ္။ ၿပီးေတာ့ ကၽြန္ေတာ္တို႔ OpenGL, DirectX နဲ႔ game programming ေတြ အတြက္ Express Edition က ေကာင္းေကာင္း လံုေလာက္ပါတယ္။ ေက်ာင္းက assignment ေတြနဲ႔ dissertation အတြက္လည္း လံုေလာက္ တယ္လို႔ ေျပာႏိုင္ပါတယ္။ ကၽြန္ေတာ္က C++ သမားဆိုေတာ့ MathLab ကိုေတာ့ မေျပာဘူးေနာ္။
Microsoft Visual C++ ဆိုတာ Microsoft Visual Studio ရဲ႕ အစိတ္အပိုင္းတစ္ခုပါ။ သူ႔ကို Visual Studio ကို ထည့္ရင္လည္း ထည့္လိုက္လို႔ ရသလို Visual C++ ပဲ သီးသန္႔ download လုပ္ၿပီး install လုပ္ရင္လည္း ရတယ္ေလ။ ဒါေၾကာင့္ Visual C++ ကို download လုပ္ၿပီး install လုပ္ဖို႔ လိုပါတယ္။ ဒီေနရာမွာ ေျပာခ်င္တာက ကၽြန္ေတာ္တို႔ သံုးမယ့္ Visual C++ က ရိုးရိုး pure C++ (Native C++) အတြက္သံုးမွာပါ။ Microsoft dot NET အတြက္ လုပ္ထားတဲ့ dot NET framework ကို သံုးမွာ မဟုတ္ပါဘူး။ ဒါေၾကာင့္ dot NET ေတြနဲ႔ သြားမေရာပါနဲ႔။ ကၽြန္ေတာ္တို႔ သံုးမယ့္ ကိစၥေတြက ေလာေလာဆယ္မွာ dot NET မလိုပါဘူး။
OK.. ဒီေတာ့ အရင္ဆံုး Microsoft Visual C++ Express Edition ကို download လုပ္ၿပီး install လုပ္ပါမယ္။ Visual C++ 2005 Express နဲ႔ Visual C++ 2008 Express ထဲက ၾကိဳက္တာ သံုးလို႔ရပါတယ္။ 2008 က ျမင့္ေနေတာ့ သူမ်ားေတြ၊ ဆရာေတြ ဆီမွာ မရိွတဲ့ ကိစၥျဖစ္လာႏိုင္ပါတယ္။ ဒီေတာ့ Visual C++ 2005 ကိုပဲ သံုးၾကည့္ၾကတာေပါ့။ Windows XP မွာ ဘာျပႆနာမွ မရိွေပမယ့္ Windows Vista မွာ Visual C++ 2005 Express Edition ကို ထည့္ၿပီး run လိုက္ရင္ compatibility ျပႆနာ ရိွတယ္လို႔ message ျပႏိုင္ပါတယ္။ ကိစၥ ေတာ့မရိွပါဘူး။ ကၽြန္ေတာ္တို႔ လုပ္မယ့္ OpenGL အတြက္က အဆင္ေျပႏိုင္ပါတယ္။ အဲလို ေျပာလည္း install လုပ္သာ လုပ္လိုက္ပါ။

Visual C++ 2005 Express Edition ကို Microsoft web site မွာ ကၽြန္ေတာ္ေတာ့ ရွာလို႔ မေတြ႕ပါ။ Microsoft က Visual C++ 2008 ကိုပဲ သံုးခိုင္းေနတယ္ ထင္ပါတယ္။ ဒါေၾကာင့္ ေအာက္မွာ ေပးထားတဲ့ link ကေန Visual C++ 2005 Express Edition ကို download လုပ္လို႔ရပါတယ္။ ေအာက္က link ကို သြားၿပီး External Mirror 1 ဆိုတဲ့ link ေလးကို click လုပ္လိုက္ရင္ download လုပ္လို႔ ရပါလိမ့္မယ္။ ဒါဆိုရင္ Internet ကေန web install လုပ္ေပးမယ့္ EXE file ေသးေသးေလး ရပါလိ့မ္မယ္။ သူ႔ကို run လိုက္ရင္ install လုပ္ေပးသြားပါလိမ့္မယ္။ Install လုပ္ကာနီး ေမးတဲ့အခါမွာ Graphical IDE တစ္ခုကိုပဲ install လုပ္ရင္ရပါတယ္။ က်န္တာေတြကို မလုပ္ပါနဲ႔။ (ပံုမွာၾကည့္ပါ)
Download Visual C++ 2005 Express Edition
Visual C++ 2005 Express Edition ကို ထည့္ၿပီးၿပီ ဆိုရင္ C++ programming ကို စေရးလို႔ ရၿပီေပါ့။ ဒါေပမယ့္ OpenGL application ေတြကို ဖန္တီးဖို႔အတြက္ Win32 ပံုစံနဲ႔ ေရးရမွာမို႔ Visual C++ ကို install လုပ္ရံုနဲ႔ မလံုေလာက္ပါဘူး။ Microsoft Platform SDK ဒါမွ မဟုတ္၊ Windows SDK ကို ထည့္ေပးရပါမယ္။ Windows Vista ကို သံုးေနတဲ့ သူေတြအတြက္ ကၽြန္ေတာ္က Widnows SDK ကို ထည့္ေစခ်င္ပါတယ္။ ေအာက္မွာ ေပးထားတ့ဲ link ကေန Windows SDK ကို download လုပ္လို႔ ရပါတယ္။ File size ၾကီးေတာ့ နဲနဲ ေတာ့ ၾကာမွာေပါ့။ Windows SDK ကို download လုပ္လိုက္ရင္ ISO (disk image) တစ္ခု အေနနဲ႔ ရလာပါ လိမ့္မယ္။ သူ႔ကို ဖြင့္ခ်င္ရင္ Power ISO လို program သံုးၿပီး ဖြင့္လို႔ရပါတယ္။ ၿပီးမွ အဲဒီကေန install လုပ္ေပါ့။ (PowerISO ကို insternet ကေန လြယ္လြယ္ေလး download လုပ္လို႔ရပါတယ္။ Google နဲ႔ ရွာလိုက္ပါ)။ ဒါမွမဟုတ္ ရလာတဲ့ ISO CD image ကို CD/DVD ထဲကို burn လုပ္ၿပီးမွ install လုပ္လည္း ရပါတယ္။ Platform SDK ဒါမွမဟုတ္ Windows SDK တစ္ခုခု ကိုပဲ install လုပ္ပါေနာ္။ ၂ ခုလံုး ထည့္စရာ မလိုပါဘူး။
Link to download Microsoft Windows SDK
Visual C++ 2005 Express Edition နဲ႔ Windows SDK ကို ထည့္ၿပီးၿပီ ဆိုရင္ Win32 program ေတြ ေရးဖို႔ ready ျဖစ္ၿပီေပါ့။ OpenGL program ေတြ ဖန္တီးဖို႔က OpenGL ကိုလည္း ကိုယ့္စက္ထဲကို download လုပ္ထားဖို႔ လုိပါတယ္။ Install လုပ္စရာ မလိုပါဘူး။ Folder တစ္ခုထဲကို ထည့္ထားရင္ ရပါတယ္။ OpenGL အတြက္ GLUT (OpenGL Utility Toolkit) ကို ေအာက္မွာေပးထားတဲ့ link ကေန download လုပ္ႏိုင္ပါတယ္။
Link to download OpenGL utility (GLUT)
အေပၚက link ကို သြားၿပီး glut-3.7.6-bin.zip ဆိုတာေလးကို ႏွိပ္လိုက္ရင္ GLUT ကို download လုပ္လို႔ ရပါတယ္။ ZIP file အေနနဲ႔ ရပါလိမ့္မယ္။ သူ႔ကို hard disk ထဲက ၾကိဳက္တဲ့ ေနရာကို ေျဖခ်ထားလိုက္ေပါ့။ Visual C++ နဲ႔ Windows SDK, GLUT ေတြ ဘယ္လို ခ်ိတ္ဆက္တယ္ ဆိုတာကို အေသးစိတ္ မေျပာေတာ့ဘူးေနာ္။ ေလာေလာဆယ္ က လိုအပ္တာေတြ download လုပ္ဖုိ႔ ေျပာျပတာပါ။ (ဒီ blog မွာ သက္ဆိုင္တဲ့ article ေတြ ရိွပါတယ္)။
အရင္က ေရးထားတဲ့ ေအာက္က article ေလးကို ဖတ္ၾကည့္ေစခ်င္ပါတယ္။ ဒါဆို ပိုျမင္မယ္လို႔ ေမွ်ာ္လင့္ပါတယ္။
How to create Win32 application with Visutal C++ Express Edition
အခု ကၽြန္ေတာ္ ေျပာျပတာေလးေတြက အစပိုင္း ဘယ္လို လုပ္ရမယ္ မသိတဲ့ ေက်ာင္းသား သစ္ေတြ အတြက္ အေထာက္အကူ ျပဳမယ္လို႔ ေမွ်ာ္လင့္ပါတယ္။ အခု ကၽြန္ေတာ္ ေျပာျပထား တ့ဲအတိုင္း လိုအပ္တာေလးေတြကို install လုပ္ထားရင္ ေနာက္ပိုင္း အဆင္ေျပလို႔ လက္ေတြ႕ကို စက္နဲ႔ ေျပာျပေပးရင္ အဆင္ေျပတာေပါ့။

0 comments:
Post a Comment