แปลงไฟล์ CPP เป็น EXE

ผู้เขียน: Christy White
วันที่สร้าง: 4 พฤษภาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
How to convert c++ file in windows aplication ( .exe ) file [EN]/[RO]
วิดีโอ: How to convert c++ file in windows aplication ( .exe ) file [EN]/[RO]

เนื้อหา

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

ที่จะก้าว

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

เคล็ดลับ

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

คำเตือน

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

ความจำเป็น

  • คอมไพเลอร์ (แนะนำให้ใช้ Visual C ++)
  • ไฟล์. cpp หรือซอร์สโค้ด C / C ++
  • คอมพิวเตอร์ Windows (.exe ได้รับการสนับสนุนโดย Windows เท่านั้น)