การเซ็ตให้ Borland C++ Compiler 5.5 ทำงานร่วมกับ EditPlus เพื่อทำการ Compile ไฟล์ที่เขียนขึ้นด้วยภาษา C++

สิ่งที่ต้องมี

  • Borland C++ Compiler 5.5
  • EditPlus

1. ดาวน์โหลด Borland C++ Compiler 5.5 มาจากเว็บ Borland ที่ http://www.codegear.com/downloads/free/cppbuilder

2. ดาวน์โหลด EditPlus ได้จากที่นี่ http://www.editplus.com

3. เมื่อโหลดได้แล้วทำการติดตั้งดังภาพด้านล่างนี้ครับ


ภาพที่ 3-1


ภาพที่ 3-2


ภาพที่ 3-3


ภาพที่ 3-4


ภาพที่ 3-5

4. เปิด EditPlus ขึ้นมาแล้วไปที่ Tools ที่เมนูบาร์ แล้วไปที่ เมนู Configure User Tools


ภาพที่ 4-1

5. เข้ามาที่หน้าต่าง Preferences ตอนนี้เราจะอยู่ที่ Tools และหัวข้อย่อย User tools

  • ให้เราเลือกที่ Groups and tools items ไหนก็ได้ ในตัวอย่างเลือกอยู่ที่ Groups 4
  • กดปุ่ม Add Tool แล้วไปที่ Program


ภาพที่ 5-1

6. เราจะได้ New Program มา 1 อัน

  • เราสามารถเปลี่ยนชื่อได้โดยไปที่ Menu text ในที่นี้ให้เปลี่ยนเป็น “Borland C++ Compile
  • ในส่วนของ Command ให้ไป Browse ให้ชี้ไปที่ ไฟล์ bcc32.exe ซึ่งในที่นี้ถ้าติดตั้งตามแบบข้างต้น (ข้อที่ 3 ) จะได้ที่นี่ C:\Borland\BCC55\Bin\bcc32.exe
  • ในส่วนของ Argument ให้ใส่ตามข้างล่างนี้เลย ถ้าติดตั้งตามแบบข้างต้น (ข้อที่ 3 )
    -IC:\Borland\BCC55\Include -LC:\Borland\BCC55\Lib -n$(FileDir) $(FilePath)
  • จากข้อที่แล้วจะสังเกตที่ได้ขีดเส้นได้ว่าคือที่ ที่เราได้เซ็ตไว้ข้างต้นแล้วในตอนที่ติดตั้ง Borland C++ Compiler 5.5 ซึ่งในข้อที่ 3 เราได้กำหนดไว้ที่ C:\Borland\BCC55 นั้นเอง
  • ในส่วนของ Initial directory ให้กำหนดเป็น C:\Borland\BCC55\Bin
  • ให้ทำการทำเครื่องหมายถูกที่ Capture output ด้วย


ภาพที่ 6-1

7. ทำการกดปุ่ม Add Tool แล้วไปที่ Program เพื่อ New Program อีกหนึ่งอัน


ภาพที่ 7-1

8. ในขั้นตอนนี้เราจะทำ Menu Run กันในโปรแกรม EditPlus แต่มีข้อเสียอยู่อย่างเดียวคือ

เราจะไม่สามารถใช้กับโปรแกรมที่มีการรับ Argument ได้ ซึ่งทางผู้จัดทำเอกสารยังไม่ได้หาข้อมูลเพิ่มเติมแต่อย่างใด แต่สามาถ Compile ได้แต่จะมีวิธีการทำในภายหลังว่าจะทำยังไงให้สามารถ Run แล้ว สามารถให้โปรแกรมสามารถรับค่าได้

  • ที่ Menu text ให้เปลี่ยนจาก New Program เป็น Run
  • ที่ Command ให้ใส่ $(FileNameNoExt)
  • ที่ Initial directory ให้ใส่ $(FileDir)
  • ให้ทำการทำเครื่องหมายถูกที่ Capture output ด้วย


ภาพที่ 8-1

9. ต่อมาเรามาทำการเปลี่ยนชื่อ Groups 4 ให้เป็น C++ Compile ก่อนเพื่อจะได้ไม่สับสน

  • ไปที่ Group Name
  • แล้วทำการเปลี่ยนชื่อเป็น C++ Compile
  • กด OK เพื่อยืนยันการเปลี่ยนแปลง


ภาพที่ 9-1

10. แล้วกด OK ออกมาจาก หน้าต่าง Preferences

11. เขียนโปรแกรม ง่ายๆ ทดสอบกันว่ามันทำงานหรือเปล่า

  • แต่ก่อนทำการ Compile และ Run ต้องทำการ Save ก่อนเพื่อจะได้ Run ได้
  • การ Save ที่ถูกต้องและจะทำให้ Compile ผ่านได้และไม่ผิดพลาด นั้นควรตั้งชื่อไฟล์ และการเก็บไฟล์ไว้ที่ Folder ที่ไม่มีช่องว่างในการตั้งชื่อ และชื่อต้องที่ไม่มีช่องว่างในการตั้งชื่อด้วย (แต่สามารถใช้ _ ในการเว้นระยะแทนได้) เช่น
    • D:\Ford\MyProgramming
    • D:\cpp
    • D:\cpp\test.cpp
    • D:\cpp\test_input.cpp
  • ไม่ควร Save ไว้ที่ Folder หรือตั้งชื่อไฟล์ที่มีช่องว่างระหว่างชื่อ, ชื่อเป็นภาษาอื่นนอกจากภาษาอังกฤษ, ชื่อมีเครื่องหมายพิเศษหรือ มีสัญลักษณ์พิเศษ เช่น
    • D:\Ford\My Programming
    • D:\Ford\My OOP
    • D:\Ford\My Cpp
    • D:\Ford\My C(pp)
    • D:\cpp\tes#t.cpp
    • D:\cpp\test input.cpp
  • เราก็เขียนโปรแกรมง่ายๆ ดังภาพด้านล่างนี้ ……… และ Save ไว้ที่ D:\test.cpp


ภาพที่ 11-1

12. เมื่อเรา Save แล้ว ก็ไปที่ Tools ที่เมนูบาร์ ไปที่ User Tool Groups แล้วเลือกที่ C++ Compile ที่เราได้เซ็ตกันเมื่อกี้นี้


ภาพที่ 12-1

13. เราก็จะได้เมนูใหม่เข้ามาคือ Borland C++ Compile และ Run ที่เราเซ็ตไว้เมื่อกี้นี้

  • ให้เรากดที่เมนู Borland C++ Compile เพื่อทำการ Compile


ภาพที่ 13-1

14. เราจะได้ผลลัพธ์ตามภาพ


ภาพที่ 14-1

15. แล้วถ้าเราจะ Run ให้ใช้ เมนู Run ดังภาพ


ภาพที่ 15-1

16. เราจะได้ผลลัพธ์ตามภาพ


ภาพที่ 16-1

17. เรามาเขียนโปรแกรมรับค่าและ วิธีการแก้ปัญหาของ EditPlus ที่ทำการ Run แบบรับค่าไม่ได้ (ภาพที่ 17-2)

  • จากโปรแกรมนี้นั้น จะมีการรับค่ามาหนึ่งค่า เราจะรวบรัดขั้นตอนในบางตอนไปเลย ซึ่งเมื่อเขียนโปรแกรมนี้เสร็จแล้วให้ทำการ Compile ตามวิธีเดิมข้างต้นไปได้กล่าวไปแล้ว แต่ไม่ต้องทำการ Run แต่อย่างใด มิเช่นนั้นแล้วโปรแกรม EditPlus จะมี Process ค้างและทำให้เครื่องมีปัญหาได้
  • แต่ถ้าไปเผลอ Run แก้โดยให้ทำการ ปิดโปรแกรม EditPlus แต่จะมี Dial Box ขึ้นมาถามว่าเราจะ Stop Process หรือไม่ ดังภาพภาพที่ 17-1 ให้ตอบ Yes ไป

ภาพที่ 17-1


ภาพที่ 17-2

18. ทางแก้ในด้านนี้คือใช้ Command Prompt นั้นเอง

  • ให้ไปที่ Start > Run
  • พิมพ์ cmd


ภาพที่ 18-1

19. ไปที่ ที่อยู่ไฟล์ที่เราได้ Compile ไว้

  • ซึ่งในการ Compile นั้นโปรแกรม Borland C++ Compiler 5.5 จะทำการ Build ไฟล์ที่เรา Compile เป็น Execute File ( .exe ) ให้เราแล้ว
  • เราเพียงแต่เข้าไปหาไฟล์ที่เรา Compile ไว้แล้วพิมพ์ชื่อไฟล์นั้นๆ ลงไปให้ตรงเท่านั้น
  • ในขั้นตอนนี้ควรมีความสามารถในการใช้คำสั่ง DOS


ภาพที่ 19-1

20. จากทั้งหมดที่ได้กล่าวไปเป็นการเซ็ตและการประยุกต์ใช้ในด้านการทำงานครับ ขาดตกเนื้อหาตรงไหนเมล มาสอบถามได้นะครับ หวังว่าคงได้ประโยชน์ไม่มากก็น้อยนะครับ

 

18 thoughts on “การเซ็ตให้ Borland C++ Compiler 5.5 ทำงานร่วมกับ EditPlus เพื่อทำการ Compile ไฟล์ที่เขียนขึ้นด้วยภาษา C++”

  1. ขอบคุณมากค่ะกำลังต้องใช้อยู่ เลยค่ะ อยากทราบเรื่องเกี่ยวกับ c อีกมากเลยอยากให้แนะนำหนอยอ่ะค่ะ

  2. อยากทราบว่ามีตัว Compiler ตัวไหนที่สามารถรันได้โดยไม่ต้องเข้า Command Promp บ้างอ่ะครับ

  3. การ compile ตัว source code นั้นถ้าไม่ได้ใช้ IDE ในการช่วยทำงานแล้ว เท่าที่ทราบนี่ก็ต้องใช้ command line ตลอดครับผม

  4. ขอบคุณมากครับกำลังเรียนพอดีอ่ะ
    อยากได้บทความเกี่ยวกับภาษา C และก็ VB 2005 ใครพอมีบ้างคับ
    ช่วยส่งมาที่ [email protected] ขอบคุณล่วงหน้าครับ

  5. ขอเป็นภาษาไทยและอังกฤษนะคับ พวกรัสเซียและก็จีน ญี่ปุ่นไม่ต้องนะครับ ขี้เกียจลบ

  6. แล้ว ไอ้ ตัวนี้ C++ Compiler ก็คือ C++ Builder
    สรุปมันเป็นอันเดียวกันแต่เรียกคนละอย่างกันเหรอเนี่ย หลงผิดมาตั้งนาน

  7. ลงตามขั้นตอนทุกอย่างค่ะ คอมไพล์ได้แต่ไม่รัน

    มีอะไรผิดพลาด ต้องทำยังไงคะ

  8. ลงตามขั้นตอนทุกอย่างเหมือนกันค่ะ คอมไพล์ได้แต่รันไม่ได้
    จะแก้ได้ยังไงคะ

  9. ผมไม่ ขึ้น ไอคอน save ทำไง ครับ ช่วยด้วยนะครับ กำลังศึกษาพอดีเลยครับ

  10. นั่นดิ Compiler ผ่าน แต่ Run ไม่ได้
    ———- Borland C++ Compile ———-
    Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
    D:\BCC\test2.cpp:
    Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland

    Output completed (0 sec consumed) – Normal Termination

    ———- RUN ———-
    Output completed (0 sec consumed) – Cannot run the application

  11. ที่ run ไม่ได้เพราะว่าไปทำเครื่องหมายถูกที่ output capture อ่ะครับ เอาออกไปก็จะรันได้ หรือไปกดที่ตัว exe ที่ตำแหน่งที่เซฟไว้

  12. ตรง Run ให้เอา Capture output ออก
    ช่อง Command = ค่าว่าง
    ช่อง Argument = $(FileNameNoExt)

  13. Error E2075: Incorrect configuration file option: c:\borland\bcc55\include
    มันคือปัญหาของอะไรหรอคับบ

Comments are closed.