ผลต่างระหว่างรุ่นของ "Final Project ของวัลย์ทิพย์และพิชนิตา"
ไปยังการนำทาง
ไปยังการค้นหา
Cardcaptor (คุย | มีส่วนร่วม) |
Cardcaptor (คุย | มีส่วนร่วม) |
||
(ไม่แสดง 11 รุ่นระหว่างกลางโดยผู้ใช้ 2 คน) | |||
แถว 6: | แถว 6: | ||
#* ขยายไฟล์ | #* ขยายไฟล์ | ||
#* Extract ไฟล์ชื่อ glut32.dll ลงใน C:\Windows\System32 | #* Extract ไฟล์ชื่อ glut32.dll ลงใน C:\Windows\System32 | ||
+ | # ลง DevIL | ||
+ | #* ไปที่ http://openil.sourceforge.net | ||
+ | #* ดาวน์โหลด DevIL เวอร์ชัน 1.7.8 SDK for 32-bit Windows | ||
+ | #* ขยายไฟล์ที่ได้ | ||
+ | #* ก็อปปี้ไฟล์ DevIL.dll, ILU.dll, และ ILUT.dll จากไดเรกทอรี lib ลงใน C:\Windows\System32 | ||
# ลงภาษา Python | # ลงภาษา Python | ||
#* ดาวน์โหลด installer ต่างๆ จาก http://theory.cpe.ku.ac.th/~pramook/software/python26/ | #* ดาวน์โหลด installer ต่างๆ จาก http://theory.cpe.ku.ac.th/~pramook/software/python26/ | ||
แถว 40: | แถว 45: | ||
#* ทดสอบว่ามันใช้งานได้หรือไม่โดยเปิด Command Prompt แล้วสั่ง swig (ถ้ามันบนว่า Must specify an input... แสดงว่าใช้ได้) | #* ทดสอบว่ามันใช้งานได้หรือไม่โดยเปิด Command Prompt แล้วสั่ง swig (ถ้ามันบนว่า Must specify an input... แสดงว่าใช้ได้) | ||
# ลง Java Standard Edition SDK (ดาวน์โหลดได้จาก http://java.sun.com) | # ลง Java Standard Edition SDK (ดาวน์โหลดได้จาก http://java.sun.com) | ||
+ | # ลง Eclipse | ||
+ | #* ดาวน์โหลด Eclipse จาก http://theory.cpe.ku.ac.th/~pramook/software/eclipse-java-ganymede-win32.zip | ||
+ | #* ขยายไฟล์ใส่ไดเรกทอรีที่คุณสะดวก (กรณีผม c:\eclipse) | ||
+ | #* เปิด Eclipse โดยเรียก c:\eclipse\eclipse | ||
+ | #* ลง Plug-in สองตัว | ||
+ | #** ตัวแรกชื่อ PyDev | ||
+ | #*** เลือกเมนู Help -> Software Update... -> Find and Install | ||
+ | #*** เลือก Serach for New Feature to Install | ||
+ | #*** กดปุ่ม New Remote Site... | ||
+ | #**** ตรง Name ใส่ PyDev | ||
+ | #**** ตรง URL ใส่ http://pydev.sourceforge.net/updates/ | ||
+ | #*** กด Finish | ||
+ | #*** เช็ึคปุ่ม PyDev แล้วกด Next | ||
+ | #*** ทำตามขั้นตอนไปเรื่อยๆ จนกระทั่งมันเริ่ม download และ install โปรแกรมที่เราต้องการ | ||
+ | #** ตัวที่สองชื่อ Subclipse | ||
+ | #*** ทีเหมือนตอนลง PyDev แต่ให้ใช้ URL เป็น http://subclipse.tigris.org/update_1.6.x | ||
+ | #* ทำให้ PyDev ใช้งานได้ | ||
+ | #** เมนู Windows -> Preference | ||
+ | #** เลือก PyDev -> Interpreter - Python | ||
+ | #** กด New.. | ||
+ | #*** Interpreter Name ใส่ Python 2.6 | ||
+ | #*** Interpreter Executable ใส่ C:\Python26\pythonw.exe | ||
+ | #*** กด OK | ||
+ | |||
+ | == ดึง mio (โค้ดของ อ.ประมุข) และ compile มัน == | ||
+ | # เข้า Eclipse | ||
+ | # เลือก File -> New -> Project... | ||
+ | # เลือก Check out projects from SVN | ||
+ | # ถ้าสมมติว่าไม่เคย check out มาก่อน ให้เลือก Create a new repository location แล้วกด OK | ||
+ | # ตรง URL ใส่ http://theory.cpe.ku.ac.th/praewtom | ||
+ | # เลือก http://theory.cpe.ku.ac.th/praewtom -> mio -> trunk | ||
+ | # เลือก Checkout out as a project in workspace แล้วใส่ชื่อ project ตามสบาย | ||
+ | # Double click ไฟล์ชื่อ mio.sln | ||
+ | # เลือก Build Configuration เป็น "Release" | ||
+ | # กด F7 เพื่อทำการ compile |
รุ่นแก้ไขปัจจุบันเมื่อ 07:23, 16 มิถุนายน 2552
วิธีการลงซอฟต์แวร์ให้ทำงานได้
- ลง Visual Studio 2008 (เคยให้แล้ว)
- ลง GLUT
- ไปที่ http://www.xmission.com/~nate/glut.html
- ดาวน์โหลด glut-3.7.6-bin.zip
- ขยายไฟล์
- Extract ไฟล์ชื่อ glut32.dll ลงใน C:\Windows\System32
- ลง DevIL
- ไปที่ http://openil.sourceforge.net
- ดาวน์โหลด DevIL เวอร์ชัน 1.7.8 SDK for 32-bit Windows
- ขยายไฟล์ที่ได้
- ก็อปปี้ไฟล์ DevIL.dll, ILU.dll, และ ILUT.dll จากไดเรกทอรี lib ลงใน C:\Windows\System32
- ลงภาษา Python
- ดาวน์โหลด installer ต่างๆ จาก http://theory.cpe.ku.ac.th/~pramook/software/python26/
- Python 2.6.1: http://theory.cpe.ku.ac.th/~pramook/software/python26/python-2.6.1.msi
- PyOpenGL 3.0: http://theory.cpe.ku.ac.th/~pramook/software/python26/PyOpenGL-3.0.0.win32.exe
- PIL 1.1.6: http://theory.cpe.ku.ac.th/~pramook/software/python26/PIL-1.1.6.win32-py2.6.exe
- PyQt 4.4.4: http://theory.cpe.ku.ac.th/~pramook/software/python26/PyQt-Py2.6-gpl-4.4.4-2.exe
- ลงซอฟต์แวร์ทุกอย่างตามลำดับที่ดาวน์โหลดมาข้่างบนนี้
- แก้ไข environment variable ของเครื่องของตัวเอง
- ไป Control Panel
- เลือก System
- เลือก tab ชื่อ "Advanced"
- เลือกกดปุ่ม Environment Variables
- แ้ก้ตัวแปรชื่อ Path โดยเพิ่ม directory C:\Python26 กับ C:\Python26\scripts เข้าข้างท้าย (ต่อท้ายค่าของ Path ด้วย ";C:\Python26;C:\Python26\scripts")
- สร้างตัวแปรใหม่สองตัวโดยกดปุ่ม New
- ตัวแรกชื่อ PYTHON_INCLUDE ให้มันมีค่า C:\Python26\include
- ตัวที่สองชื่อ PYTHON_LIB ให้มันมีค่า C:\Python26\libs
- ลง setuptools
- ดาวน์โหลด setuptools 0.6.9: http://theory.cpe.ku.ac.th/~pramook/software/python26/setuptools-0.6c9.tar.gz
- ขยายไฟล์
- เปิด command prompt (เลือก Start Menu -> Run แล้วพิมพ์ cmd)
- cd ไปยัง directory ที่เราขยายไฟล์ setuptools-0.6c9.tar.gz ไว้
- สั่ง python setup.py install
- ทดสอบว่ามันใช้ได้หรือเปล่าโดยสั่ง easy_install (ถ้าขึ้น error แสดงว่าใช้ได้)
- ลง Mako
- เปิด command prompt
- สั่ง easy_install Mako
- ดาวน์โหลด installer ต่างๆ จาก http://theory.cpe.ku.ac.th/~pramook/software/python26/
- ลง SWIG
- เข้าเวบไซต์ http://www.swig.org/download.html
- ดาวน์โหลด SWIG สำหรับ Windows เวอร์ชันใหม่ล่าสุดมา (ตอนที่เขียน = 1.3.39 ไฟล์จะชื่อ swigwin-1.3.39.zip)
- ขยายไฟล์ swigwin-1.3.39.zip ออก
- ก็อปปี้ไดเรกทอรี swig-1.3.39 ที่ขยายออกมาได้ใส่ในไดเรกทอรีที่คุณสะดวก (สำหรับผม c:\pramook\swig)
- แก้ Environment Variable ชื่อ Path โดยเพิ่มไดเทกทอรีของ swig ข้างบนต่อข้างท้าย\
- ทดสอบว่ามันใช้งานได้หรือไม่โดยเปิด Command Prompt แล้วสั่ง swig (ถ้ามันบนว่า Must specify an input... แสดงว่าใช้ได้)
- ลง Java Standard Edition SDK (ดาวน์โหลดได้จาก http://java.sun.com)
- ลง Eclipse
- ดาวน์โหลด Eclipse จาก http://theory.cpe.ku.ac.th/~pramook/software/eclipse-java-ganymede-win32.zip
- ขยายไฟล์ใส่ไดเรกทอรีที่คุณสะดวก (กรณีผม c:\eclipse)
- เปิด Eclipse โดยเรียก c:\eclipse\eclipse
- ลง Plug-in สองตัว
- ตัวแรกชื่อ PyDev
- เลือกเมนู Help -> Software Update... -> Find and Install
- เลือก Serach for New Feature to Install
- กดปุ่ม New Remote Site...
- ตรง Name ใส่ PyDev
- ตรง URL ใส่ http://pydev.sourceforge.net/updates/
- กด Finish
- เช็ึคปุ่ม PyDev แล้วกด Next
- ทำตามขั้นตอนไปเรื่อยๆ จนกระทั่งมันเริ่ม download และ install โปรแกรมที่เราต้องการ
- ตัวที่สองชื่อ Subclipse
- ทีเหมือนตอนลง PyDev แต่ให้ใช้ URL เป็น http://subclipse.tigris.org/update_1.6.x
- ตัวแรกชื่อ PyDev
- ทำให้ PyDev ใช้งานได้
- เมนู Windows -> Preference
- เลือก PyDev -> Interpreter - Python
- กด New..
- Interpreter Name ใส่ Python 2.6
- Interpreter Executable ใส่ C:\Python26\pythonw.exe
- กด OK
ดึง mio (โค้ดของ อ.ประมุข) และ compile มัน
- เข้า Eclipse
- เลือก File -> New -> Project...
- เลือก Check out projects from SVN
- ถ้าสมมติว่าไม่เคย check out มาก่อน ให้เลือก Create a new repository location แล้วกด OK
- ตรง URL ใส่ http://theory.cpe.ku.ac.th/praewtom
- เลือก http://theory.cpe.ku.ac.th/praewtom -> mio -> trunk
- เลือก Checkout out as a project in workspace แล้วใส่ชื่อ project ตามสบาย
- Double click ไฟล์ชื่อ mio.sln
- เลือก Build Configuration เป็น "Release"
- กด F7 เพื่อทำการ compile