ภาษาสคริปต์ที่ใช้ใน Qbs ได้รับการดัดแปลงเพื่อสร้างและแยกวิเคราะห์สคริปต์บิลด์โดยอัตโนมัติโดย IDE นอกจากนี้ Qbs จะไม่สร้าง makefiles และตัวมันเอง โดยไม่มีตัวกลาง เช่น ยูทิลิตี make จะควบคุมการเรียกใช้คอมไพเลอร์และลิงเกอร์ ปรับกระบวนการสร้างให้เหมาะสมตามกราฟโดยละเอียดของการขึ้นต่อกันทั้งหมด การมีอยู่ของข้อมูลเริ่มต้นเกี่ยวกับโครงสร้างและการพึ่งพาในโครงการช่วยให้คุณสามารถดำเนินการแบบขนานได้อย่างมีประสิทธิภาพในหลายเธรด สำหรับโปรเจกต์ขนาดใหญ่ที่ประกอบด้วยไฟล์และไดเร็กทอรีย่อยจำนวนมาก ประสิทธิภาพการสร้างใหม่โดยใช้ Qbs สามารถทำได้ดีกว่าหลายเท่า การสร้างใหม่แทบจะทันทีทันใดและไม่ทำให้นักพัฒนาเสียเวลารอ
ให้เรานึกถึงปีที่แล้วคือบริษัท Qt
หลัก
- รองรับ Visual Studio 2019 และ clang-cl (อินเทอร์เฟซบรรทัดคำสั่ง Clang ทางเลือก เข้ากันได้กับตัวเลือกกับคอมไพเลอร์ cl.exe ที่รวมอยู่ใน Visual Studio)
- รองรับเครื่องมือการพัฒนาแบบฝัง
ไอเออาร์ ,คีล иSDCC ซึ่งช่วยให้คุณใช้ Qbs สำหรับโครงการที่พัฒนาขึ้นสำหรับแพลตฟอร์มฮาร์ดแวร์หลายตัว - เพิ่มไฟล์การกำหนดค่าและสร้างสคริปต์สำหรับระบบการรวมอย่างต่อเนื่องของ Travis CI ทำให้คุณสามารถสร้างและทดสอบแพตช์แต่ละชุดสำหรับ Qbs ที่ได้รับการตรวจสอบใน Gerrit
- อิมเมจ Docker ที่ใช้ Debian ได้รับการออกแบบใหม่ทั้งหมด ซึ่งสามารถใช้เป็นสภาพแวดล้อมในการสร้างและทดสอบได้
- การสนับสนุน Android NDK เวอร์ชันเก่า (‹19) ถูกยกเลิกแล้ว
ที่มา: opennet.ru