การเปิดตัวสภาพแวดล้อมการพัฒนา Qt Creator 5.0

สภาพแวดล้อมการพัฒนาแบบรวม Qt Creator 5.0 ได้รับการเผยแพร่แล้ว ซึ่งออกแบบมาเพื่อการสร้างแอปพลิเคชันข้ามแพลตฟอร์มโดยใช้ไลบรารี Qt รองรับทั้งการพัฒนาโปรแกรมคลาสสิกในภาษา C++ และการใช้ภาษา QML ซึ่งใช้ JavaScript เพื่อกำหนดสคริปต์ และโครงสร้างและพารามิเตอร์ขององค์ประกอบอินเทอร์เฟซจะถูกระบุโดยบล็อกที่คล้าย CSS การเปลี่ยนแปลงที่สำคัญในหมายเลขเวอร์ชันเกี่ยวข้องกับการเปลี่ยนไปใช้โครงร่างการกำหนดเวอร์ชันใหม่ ซึ่งภายในตัวเลขตัวแรกของเวอร์ชันจะเปลี่ยนไปตามรุ่นที่มีการเปลี่ยนแปลงการทำงาน (Qt Creator 5, Qt Creator 6 ฯลฯ)

การเปิดตัวสภาพแวดล้อมการพัฒนา Qt Creator 5.0

ในเวอร์ชันใหม่:

  • มีการนำความเป็นไปได้ในการทดลองไปใช้ใช้บริการแคช Clang Server (clangd) เป็นแบ็กเอนด์สำหรับโมเดลโค้ดใน C และ C++ แบ็กเอนด์ใหม่สามารถเลือกใช้เพื่อแทนที่โมเดลโค้ดที่ใช้ libclang ได้ด้วยการใช้ LSP (Language Server Protocol) แต่ฟังก์ชันการทำงานบางอย่างยังไม่ได้ถูกนำมาใช้ การเปิดใช้งานทำได้ผ่านตัวเลือก “ใช้ clangd” ในเมนู “เครื่องมือ > ตัวเลือก > C++ > Clangd”
  • เพิ่มการสนับสนุนการทดลองสำหรับการสร้างและเรียกใช้แอปพลิเคชันในคอนเทนเนอร์ Docker ปัจจุบันฟีเจอร์นี้ใช้ได้เฉพาะกับสภาพแวดล้อม Linux และโปรเจ็กต์ที่มีระบบบิลด์ CMake เท่านั้น หากต้องการเปิดใช้งานคุณจะต้องเปิดใช้งานการสนับสนุนปลั๊กอินทดลองผ่านเมนู "ช่วยเหลือ > เกี่ยวกับปลั๊กอิน" หลังจากนั้นความสามารถในการสร้างอุปกรณ์สร้าง "นักเทียบท่า" จะปรากฏในการตั้งค่าอุปกรณ์
  • มีการแก้ไขสะสมให้กับโมเดลโค้ดสำหรับภาษา C++ เมื่อเปลี่ยนชื่อวัตถุ การเลือกไฟล์อัตโนมัติที่ไม่เกี่ยวข้องโดยตรงกับโปรเจ็กต์ (เช่น ไฟล์ส่วนหัว Qt) จะถูกลบออก การเปลี่ยนแปลงในไฟล์ “.ui” และ “.scxml” จะสะท้อนให้เห็นในโมเดลโค้ดทันทีโดยไม่ต้องคอมไพล์ใหม่
  • โมเดลโค้ดสำหรับ QML ได้รับการอัปเดตเป็น Qt 6.2
  • การใช้งานเซิร์ฟเวอร์ LSP (Language Server Protocol) ได้เพิ่มการรองรับสำหรับการแสดงการแจ้งเตือนเกี่ยวกับความคืบหน้าของการดำเนินงานใน Qt Creator เพิ่มการรองรับสำหรับการแสดงข้อมูลโค้ดที่เซิร์ฟเวอร์ให้มาด้วย
  • มีการปรับปรุงส่วนใหญ่ในเครื่องมือการจัดการโครงการที่ใช้ CMake รวมถึงความสามารถในการแสดงผลลัพธ์ของ CMake และการคอมไพล์ในโหมดโครงการ โดยไม่จำเป็นต้องเปลี่ยนไปใช้โหมดแก้ไข หยุดใช้ไดเร็กทอรี build ชั่วคราวสำหรับการตั้งค่าโปรเจ็กต์เริ่มต้น เพิ่มตัวเลือกในการปิดใช้งานการแยกกลุ่มไฟล์ด้วยโค้ดและส่วนหัว ตอนนี้คุณสามารถกำหนดไฟล์ปฏิบัติการเริ่มต้นได้ (ก่อนหน้านี้เลือกไฟล์ปฏิบัติการไฟล์แรกในรายการ) เพิ่มการสนับสนุนมาโครในการดำเนินการคำสั่งแบบกำหนดเองแล้ว
  • มีการทำงานเพื่อขจัดความล่าช้าเมื่อโหลดไฟล์โปรเจ็กต์ขนาดใหญ่
  • เครื่องมือการจัดการโครงการที่ใช้ชุดเครื่องมือ Qbs ได้รับการโอนไปใช้ Qbs 1.20 แล้ว
  • เพิ่มการรองรับชุดเครื่องมือ MSVC สำหรับสถาปัตยกรรม ARM
  • มีการรองรับ Android 12
  • ปรับปรุงการรองรับการรัน Qt Creator บิวด์สำหรับโปรเซสเซอร์ Intel บนคอมพิวเตอร์ Apple ที่มีชิป M1

ที่มา: opennet.ru

เพิ่มความคิดเห็น