วิธีคอมไพล์ CPP เป็น EXE

ผู้เขียน: Joan Hall
วันที่สร้าง: 3 กุมภาพันธ์ 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
Visual C++: Creating an Executable (.exe) File (2010)
วิดีโอ: Visual C++: Creating an Executable (.exe) File (2010)

เนื้อหา

นี่คือคำแนะนำทีละขั้นตอนในการรวบรวมซอร์สโค้ด C ++ ไปยังไฟล์ EXE (บน Windows) วิธีการที่อธิบายไว้ยังใช้งานได้เมื่อรวบรวมรูปแบบ .c ++, .cc และ .cxx (อาจเป็น .c ด้วย) บทช่วยสอนนี้อนุมานว่าซอร์สโค้ด C ++ เป็นแอปพลิเคชันคอนโซลและไม่ต้องการไลบรารีภายนอกใดๆ

ขั้นตอน

  1. 1 ดาวน์โหลดคอมไพเลอร์ C ++ หนึ่งในคอมไพเลอร์ที่ดีที่สุดสำหรับคอมพิวเตอร์ Windows คือ Microsoft Visual C ++ 2012 Express ฟรี
  2. 2 เริ่มโครงการใหม่ใน Visual C ++ มันค่อนข้างตรงไปตรงมา คลิก "โครงการใหม่" ที่มุมซ้ายบน จากนั้นทำตามคำแนะนำบนหน้าจอ ป้อนชื่อโครงการและในหน้าต่างที่เปิดขึ้น ให้คลิก "เสร็จสิ้น"
  3. 3 คัดลอกและวางไฟล์ .cpp ทั้งหมดลงในไดเร็กทอรี Source Files จากนั้นคัดลอกและวางไฟล์ .h ทั้งหมด (ถ้ามี) ลงในไดเร็กทอรี Header Files เปลี่ยนชื่อไฟล์ CPP หลัก (ไฟล์ที่มี "int main ()") เป็นชื่อโครงการที่คุณเลือก
  4. 4 สร้างและคอมไพล์ กดปุ่ม F7 เพื่อสร้างโปรแกรม
  5. 5 ค้นหาไฟล์ EXE เปลี่ยนเป็นไดเร็กทอรี Projects ที่ Visual C ++ ใส่โปรแกรมทั้งหมด (ใน Windows 7 ไดเร็กทอรีนี้จะอยู่ในโฟลเดอร์ My Documents) ในไดเร็กทอรี "Debug" ให้ค้นหาไฟล์ EXE ที่มีชื่อที่คุณตั้งไว้ก่อนหน้านี้
  6. 6 ตรวจสอบไฟล์. ดับเบิลคลิกที่ไฟล์ EXE เพื่อเรียกใช้ ถ้าทุกอย่างเป็นไปด้วยดี โปรแกรมก็ทำงานได้ดี หากมีข้อผิดพลาด ให้ลองทำตามขั้นตอนที่อธิบายไว้อีกครั้ง
  7. 7 หากคุณต้องการเรียกใช้โปรแกรมบนคอมพิวเตอร์เครื่องอื่น ต้องติดตั้งไลบรารีรันไทม์ VC ++ บนคอมพิวเตอร์นั้น (โปรแกรม C ++ ที่สร้างด้วย Visual Studio ต้องใช้ไลบรารีเหล่านี้) คุณไม่ต้องการมันบนคอมพิวเตอร์ของคุณในขณะที่ติดตั้งระหว่างการติดตั้ง Visual Studio ลิงค์ดาวน์โหลดห้องสมุด: http://www.microsoft.com/en-us/download/details.aspx?id=30679

เคล็ดลับ

  • มีความเป็นไปได้ที่จะเกิดข้อผิดพลาดเนื่องจากผู้เขียนใช้วิธีที่เลิกใช้แล้ว หรือเนื่องจากผู้เขียนลืมใส่การอ้างอิง
  • ติดตั้ง Visual C ++ Express เวอร์ชันล่าสุดเพื่อหลีกเลี่ยงข้อผิดพลาดในการคอมไพล์
  • ในกรณีส่วนใหญ่ วิธีที่ดีที่สุดคือการขอให้ผู้เขียนโปรแกรมคอมไพล์ให้คุณ รวบรวมโปรแกรมด้วยตนเองในกรณีที่จำเป็นอย่างยิ่งเท่านั้น

คำเตือน

  • เนื่องจาก C ++ และ C เป็นภาษาการเขียนโปรแกรมระดับต่ำ จึงอาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ เพื่อหลีกเลี่ยงปัญหานี้ ให้ตรวจสอบไฟล์ .cpp สำหรับบรรทัด "# include" windows.h "หากมีบรรทัดดังกล่าว อย่าคอมไพล์โปรแกรม แต่ให้ถามผู้เขียนว่าทำไมโปรแกรมต้องการเข้าถึง Windows API หากผู้เขียนไม่สามารถตอบได้ ให้ถามผู้เชี่ยวชาญในฟอรัมเฉพาะ
  • ไม่ทำงานกับ Dev-C ++ เป็นคอมไพเลอร์ที่ล้าสมัยโดยมีข้อผิดพลาด 340 รายการและไม่ได้รับการอัปเดตใน 5 ปี

อะไรที่คุณต้องการ

  • คอมไพเลอร์ (แนะนำให้ใช้ Visual C ++)
  • ไฟล์ CPP หรือซอร์สโค้ด C / C ++
  • คอมพิวเตอร์ Windows (รูปแบบ EXE รองรับเฉพาะ Windows)