Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ตั้งค่า Eclipse สำหรับการพัฒนา C++

ขั้นตอนที่ 0 – ติดตั้ง MinGW GCC หรือ Cygwin GCC

เพื่อใช้ Eclipse สำหรับ C/C++ programming คุณต้องมี C/C++ compiler บน Windows สามารถติดตั้ง MinGW GCC หรือ Cygwin GCC เลือก MinGW หากไม่แน่ใจ เพราะ MinGW 輕量และติดตั้งง่ายกว่า แต่มีฟีเจอร์น้อยกว่า

MinGW GCC – ไปที่หน้าแรก MinGW www.mingw.org ตามลิงก์ไปหน้าดาวน์โหลด ดาวน์โหลดโปรแกรมติดตั้งล่าสุด ชื่อ MinGW-<version>.exe

ระหว่างติดตั้ง MinGW ต้องติดตั้ง gcc-core, gcc-g++, Binutils, และ MinGW runtime อย่างน้อย แต่อาจติดตั้งเพิ่มได้

เพิ่ม subdirectory bin ของ MinGW installation ลงใน PATH environment variable เพื่อใช้คำสั่งจาก command line ได้โดยชื่อธรรมดา

ขั้นตอนที่ 1 – ติดตั้ง Eclipse C/C++ Development Tool (CDT)

มี 2 วิธีติดตั้ง CDT ขึ้นอยู่กับว่าติดตั้ง Eclipse ไปแล้วหรือยัง

หากติดตั้ง "Eclipse for Java Developers" หรือ Eclipse packages อื่นอยู่แล้ว สามารถติดตั้ง CDT plugin ได้ดังนี้:

  • เปิด Eclipse → Help → Install New Software → ในช่อง "Work with" ดึงเมนูลงมาเลือก "Kepler - https://download.eclipse.org/releases/kepler" (หรือ Juno สำหรับ Eclipse 4.2; helios สำหรับ Eclipse 3.7)
  • ในกล่อง "Name" ขยาย node "Programming Language" → Check "C/C++ Development Tools" → "Next" → ... → "Finish"

หากยังไม่ได้ติดตั้ง Eclipse package ใดๆ ให้ดาวน์โหลด "Eclipse IDE for C/C++ Developers" จาก https://www.eclipse.org/downloads แล้ว unzip ไฟล์ลง directory ที่ต้องการ

ขั้นตอนที่ 2 – การกำหนดค่า (Configuration)

คุณ ไม่ต้อง ทำ configuration อะไร เพราะ CDT จะค้นหา C/C++ compilers จาก PATH environment variable (ต้องมี Cygwin หรือ MinGW binaries อยู่ใน PATH)

Eclipse ของคุณพร้อมรัน C++ แล้ว ทดสอบโดยเปิด Eclipse เลือก File → New → Project → C/C++ project ในกล่อง "Toolchains" เลือก compiler เช่น "Cygwin GCC" หรือ "MinGW GCC" → Next

สร้างไฟล์ใหม่ เขียนโค้ด C++ คลิกขวา project เลือก Build Project สุดท้ายคลิกขวา project เลือก run as → Local C/C++ application ควรจะรันแอปพลิเคชันได้

หากเจอปัญหาในการติดตั้ง/รัน โปรดดูคำแนะนำรายละเอียดที่ https://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html