ฉันทำเช่นนี้ (อ่านข้อผิดพลาดที่ผ่านมาหนึ่ง) เฉพาะในกรณีที่การรวบรวม 1 cpp ยาวมาก หรือไม่ว่าง จากนั้นฉันต้องการให้แน่ใจว่าฉันแก้ไขทุกอย่างที่ฉันสามารถระบุได้ในข้อผิดพลาดของคอมไพเลอร์ว่าไม่เกี่ยวข้องกับข้อผิดพลาดแรก
เมื่อไฟล์ cpp ของคุณสามารถรวบรวมได้เพียงอย่างเดียวและใช้เวลาน้อยกว่าหนึ่งวินาที (หรือคุณมีข้อผิดพลาดในการชี้ "intellisense" ก่อนที่จะเริ่มต้นการคอมไพล์) คุณไม่ต้องทำแบบนี้เป็นส่วนใหญ่
ขณะนี้ฉันทำงานในโครงการที่ฉันไม่สามารถรวบรวมหนึ่ง cpp เพียงอย่างเดียว (และฉันไม่มีมือในระบบ build ดังนั้นฉันไม่สามารถเปลี่ยน O__o ได้) และบางไฟล์ cpp อาจใช้เวลามากกว่าสิบนาทีในการคอมไพล์ ( แม้จะใช้ความพยายามอย่างมากในการลดจำนวนนั้นเราก็ลดได้เพียง 50% ของเวลาการรวบรวมดั้งเดิม ... )
ในการตั้งค่าการคอมไพล์แบบยาวมากคุณมักจะคิดมากก่อนที่จะกดปุ่ม "build" ... และแม้แต่คิดมากอีกครั้งเพื่อหาข้อผิดพลาดต่อหน้าคอมไพเลอร์เนื่องจากคุณเร็วกว่าที่จะทำให้พวกเขามีจิตใจมากกว่า .