ผลต่างระหว่างรุ่นของ "Final Project ของวัลย์ทิพย์และพิชนิตา"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
(ไม่แสดง 20 รุ่นระหว่างกลางโดยผู้ใช้ 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/
แถว 12: แถว 17:
 
#** PIL 1.1.6: http://theory.cpe.ku.ac.th/~pramook/software/python26/PIL-1.1.6.win32-py2.6.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
 
#** PyQt 4.4.4: http://theory.cpe.ku.ac.th/~pramook/software/python26/PyQt-Py2.6-gpl-4.4.4-2.exe
#** setuptools 0.6.9: http://theory.cpe.ku.ac.th/~pramook/software/python26/setuptools-0.6c9.tar.gz
+
#* ลงซอฟต์แวร์ทุกอย่างตามลำดับที่ดาวน์โหลดมาข้่างบนนี้
 +
#* แก้ไข 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
 +
# ลง 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 ใช้งานได้
 +
#** เมนู 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

วิธีการลงซอฟต์แวร์ให้ทำงานได้

  1. ลง Visual Studio 2008 (เคยให้แล้ว)
  2. ลง GLUT
    • ไปที่ http://www.xmission.com/~nate/glut.html
    • ดาวน์โหลด glut-3.7.6-bin.zip
    • ขยายไฟล์
    • Extract ไฟล์ชื่อ glut32.dll ลงใน C:\Windows\System32
  3. ลง DevIL
    • ไปที่ http://openil.sourceforge.net
    • ดาวน์โหลด DevIL เวอร์ชัน 1.7.8 SDK for 32-bit Windows
    • ขยายไฟล์ที่ได้
    • ก็อปปี้ไฟล์ DevIL.dll, ILU.dll, และ ILUT.dll จากไดเรกทอรี lib ลงใน C:\Windows\System32
  4. ลงภาษา Python
  5. ลง 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... แสดงว่าใช้ได้)
  6. ลง Java Standard Edition SDK (ดาวน์โหลดได้จาก http://java.sun.com)
  7. ลง 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...
        • กด Finish
        • เช็ึคปุ่ม PyDev แล้วกด Next
        • ทำตามขั้นตอนไปเรื่อยๆ จนกระทั่งมันเริ่ม download และ install โปรแกรมที่เราต้องการ
      • ตัวที่สองชื่อ Subclipse
    • ทำให้ PyDev ใช้งานได้
      • เมนู Windows -> Preference
      • เลือก PyDev -> Interpreter - Python
      • กด New..
        • Interpreter Name ใส่ Python 2.6
        • Interpreter Executable ใส่ C:\Python26\pythonw.exe
        • กด OK

ดึง mio (โค้ดของ อ.ประมุข) และ compile มัน

  1. เข้า Eclipse
  2. เลือก File -> New -> Project...
  3. เลือก Check out projects from SVN
  4. ถ้าสมมติว่าไม่เคย check out มาก่อน ให้เลือก Create a new repository location แล้วกด OK
  5. ตรง URL ใส่ http://theory.cpe.ku.ac.th/praewtom
  6. เลือก http://theory.cpe.ku.ac.th/praewtom -> mio -> trunk
  7. เลือก Checkout out as a project in workspace แล้วใส่ชื่อ project ตามสบาย
  8. Double click ไฟล์ชื่อ mio.sln
  9. เลือก Build Configuration เป็น "Release"
  10. กด F7 เพื่อทำการ compile