ดังนั้นฉันวางแผนที่จะเขียนไลบรารี C ++ และฉันต้องการให้เป็นข้ามแพลตฟอร์มและเนื่องจากไลบรารีนี้จะไม่จัดการกับ UI และฉันต้องการให้มีการพึ่งพาน้อยที่สุดเท่าที่จะทำได้ฉันจะไม่ใช้ Qt (ที่จริงแล้ว Qt จะไม่ช่วยฉันให้บรรลุสิ่งที่ฉันต้องการจริง ๆ ทั้งหมดที่ฉันวางแผนไว้คือ STL และ Boost) ตอนนี้เมื่อมันมาถึงการสร้างโครงการข้ามแพลตฟอร์มฉันชอบ QMake จริงๆเพราะมันใช้งานง่ายมากและฉันมีประสบการณ์กับมัน ฉันได้ยินสิ่งดีๆเกี่ยวกับ CMake ด้วยเช่นกัน แต่ฉันสงสัยว่าจริงๆแล้วมันใช้งานง่ายเหมือน QMake
อย่างไรก็ตามนี่คือคำถามของฉัน: ฉันควรติดกับเครื่องมือสร้างอัตโนมัติที่ฉันรู้หรือ QMake ออกจากบริบทสำหรับโครงการที่ไม่ใช่ Qt หรือไม่? ฉันควรใช้โอกาสนี้ในการเรียนรู้ CMake หรือไม่ หรือมีทางเลือกที่ดีกว่าสำหรับสองคนนี้หรือไม่?