บริษัท Qt เพิ่งเปิดตัว การเปิดตัวเวอร์ชันใหม่ของ "Qt Creator 8" เวอร์ชันที่มาพร้อมการเติมเต็ม การปรับปรุง และอื่นๆ อีกมากมาย
สำหรับผู้ที่ยังใหม่กับ Qt Creator คุณควรรู้ว่านี่เป็น IDE ข้ามแพลตฟอร์มที่มาพร้อมกับ Qt SDK ซึ่งให้การพัฒนาแอปพลิเคชันข้ามแพลตฟอร์มที่ง่ายและรวดเร็ว รวมทั้งช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันบนโทรศัพท์มือถือที่ฝังตัว และแพลตฟอร์มเดสก์ท็อป โต๊ะทำงาน
คุณสมบัติใหม่หลักของ Qt Creator 8
ในเวอร์ชันใหม่นี้ของ IDE QT Creator 8 ที่นำเสนอ มีการเปลี่ยนแปลงต่างๆ เช่น พบว่า C ++ ได้ปิดการใช้งานรหัสรุ่นเก่า ใช้ C ++ ขึ้นอยู่กับlibclangแทนที่จะเป็นสาขาก่อนหน้า โมเดลเริ่มต้นจะขึ้นอยู่กับแบ็กเอนด์ Clangd ที่รองรับ LSP (Language Server Protocol)
มีการกล่าวถึงว่าคุณสามารถเปิดใช้งานและใช้ Clangd ได้ตลอดเวลา แต่โปรดจำไว้ว่า Clangd นั้นค่อนข้างเข้มข้นของทรัพยากร
สำหรับภาษา Python โดยค่าเริ่มต้น เซิร์ฟเวอร์สนับสนุนภาษา python-lsp-server ถูกเปิดใช้งาน ซึ่งมีส่วนแยกต่างหากของการกำหนดค่า "Python > การกำหนดค่าเซิร์ฟเวอร์ภาษา"
การเปลี่ยนแปลงอีกอย่างที่โดดเด่นใน QT Creator 8 เวอร์ชันใหม่นี้คือ ใช้เทมเพลตการตั้งค่า "โปรไฟล์" ใหม่ สำหรับโปรเจ็กต์ CMake ซึ่งรวมประเภทบิลด์ "RelWithDebInfo" เข้ากับเครื่องมือดีบักและการทำโปรไฟล์
ในขณะที่สำหรับ QML มีการกล่าวถึงการจัดการเทมเพลตสตริง JavaScript และปัญหากับตัวดำเนินการ "??=" (null merge) ได้รับการแก้ไขแล้ว เมื่อติดตามสัญลักษณ์ อาจเกิดขึ้นที่ Qt Creator เปิดไฟล์ QML ที่เกี่ยวข้องจากไดเร็กทอรี build แทนไดเร็กทอรีต้นทาง ซึ่งตอนนี้ควรได้รับการแก้ไข
จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:
- เพิ่มปลั๊กอินทดลองที่เข้ากันได้กับชุดเครื่องมือทดสอบความครอบคลุมของ Coco
- เพิ่มการสนับสนุนทดลองสำหรับการผสานรวม GitLab ซึ่งช่วยให้คุณสามารถดูและโคลนโปรเจ็กต์ อัปโหลดโค้ด และรับการแจ้งเตือนเหตุการณ์
- ยกเลิกการสนับสนุน Universal Windows Platform (UWP)
- บนแพลตฟอร์ม Windows มีข้อกำหนดเครื่องมือวัด ARM MSVC
- เพิ่มตัวเลือกสำหรับ Android เพื่อเชื่อมต่อกับอุปกรณ์ผ่าน Wi-Fi
- เพิ่มรายการเมนู “แก้ไข > ค่ากำหนด” สำหรับการนำทางไปยังการตั้งค่าอย่างรวดเร็ว
- นอกจากนี้ยังมีการปรับปรุงประสิทธิภาพในการสร้าง compile_command.json ซึ่งมีไว้สำหรับ Clangd และปัญหาอื่นๆ อีกมากมายก็ได้รับการแก้ไขเช่นกัน
ในที่สุด หากคุณต้องการทราบข้อมูลเพิ่มเติม เกี่ยวกับเวอร์ชันใหม่นี้คุณสามารถอ่านประกาศเดิมได้ ในลิงค์ต่อไปนี้.
รับ Qt Creator 8.0
สำหรับผู้ที่สนใจควรทราบว่ามีเวอร์ชันโอเพนซอร์ส ในหน้าดาวน์โหลด Qt ภายใต้ "Qt Creator" ในขณะที่ผู้ที่สนใจเวอร์ชันเชิงพาณิชย์สามารถค้นหาใบอนุญาตเชิงพาณิชย์ได้ในพอร์ทัลบัญชี Qt
สำหรับกรณีของผู้ที่ใช้ลินุกซ์ เราสามารถดำเนินการติดตั้งด้วยความช่วยเหลือของโปรแกรมติดตั้งที่มีให้สำหรับ Linux โดยทั่วไป ในการทำให้แพ็กเกจออฟไลน์เพียงแค่เปิดเทอร์มินัลแล้วรันคำสั่งต่อไปนี้:
wget https://download.qt.io/official_releases/qtcreator/8.0/8.0.0/qt-creator-opensource-linux-x86_64-8.0.0.run
ตอนนี้เรียบง่าย เพียงแค่ให้สิทธิ์ในการดำเนินการกับไฟล์ด้วยคำสั่งต่อไปนี้:
sudo chmod +x qt-creator-opensource-linux-x86_64-8.0.0.run
และตอนนี้เราสามารถรันโปรแกรมติดตั้งบนระบบของเราได้แล้วสำหรับสิ่งนี้เราต้องพิมพ์คำสั่งต่อไปนี้:
./qt-creator-opensource-linux-x86_64-8.0.0.run
ในตอนท้ายของการติดตั้ง เราต้องติดตั้งแพ็คเกจเพิ่มเติมเพื่อหลีกเลี่ยงปัญหาเมื่อทำงานกับ Qt Creatorสำหรับสิ่งนี้บนเทอร์มินัลเดียวกันเราจะพิมพ์คำสั่งต่อไปนี้:
sudo apt-get install build-essential
และเราต้องติดตั้งไลบรารีการกำหนดค่าแบบอักษรทั่วไปด้วย:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
หรือสำหรับผู้ที่ต้องการรอให้แพคเกจพร้อมใน Ubuntu และที่เก็บอนุพันธ์ก็สามารถติดตั้งแพ็กเกจด้วยคำสั่งต่อไปนี้:
sudo apt install qtcreator