Vì vậy, tôi dự định viết thư viện C ++ và tôi muốn nó là đa nền tảng, và vì thư viện này sẽ không giao dịch với UI và tôi muốn nó có càng ít phụ thuộc càng tốt, tôi sẽ không sử dụng Qt (thực ra Qt sẽ không thực sự giúp tôi đạt được những gì tôi muốn, tất cả những gì tôi dự định sử dụng là STL và Boost). Bây giờ khi nói đến việc xây dựng một dự án đa nền tảng, tôi thực sự thích QMake vì nó cực kỳ dễ sử dụng và tôi có kinh nghiệm với nó. Tôi cũng đã nghe những điều hay về CMake, mặc dù tôi thực sự nghi ngờ nó dễ sử dụng như QMake.
Dù sao, đây là câu hỏi của tôi: Tôi có nên gắn bó với công cụ tự động hóa xây dựng mà tôi biết hoặc QMake chỉ nằm ngoài ngữ cảnh cho một dự án không phải là Qt? Tôi có nên coi đây là cơ hội để học CMake không? Hoặc có một sự thay thế tốt hơn cho hai?