ការចេញផ្សាយបរិស្ថានអភិវឌ្ឍន៍ 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 containers។ បច្ចុប្បន្ន មុខងារនេះអាចប្រើបានសម្រាប់តែបរិស្ថាន និងគម្រោងលីនុចដែលមានប្រព័ន្ធស្ថាបនា CMake ប៉ុណ្ណោះ។ ដើម្បីបើកវា អ្នកត្រូវដំណើរការការគាំទ្រសម្រាប់កម្មវិធីជំនួយសាកល្បងតាមរយៈម៉ឺនុយ "ជំនួយ > អំពីកម្មវិធីជំនួយ" បន្ទាប់ពីនោះសមត្ថភាពក្នុងការបង្កើតឧបករណ៍បង្កើត "Docker" នឹងបង្ហាញនៅក្នុងការកំណត់ឧបករណ៍។
  • ការកែតម្រូវដែលប្រមូលបានត្រូវបានធ្វើឡើងចំពោះគំរូកូដសម្រាប់ភាសា C++ ។ នៅពេលប្តូរឈ្មោះវត្ថុ ការជ្រើសរើសដោយស្វ័យប្រវត្តិនៃឯកសារដែលមិនទាក់ទងដោយផ្ទាល់ទៅនឹងគម្រោង (ឧទាហរណ៍ ឯកសារបឋមកថា Qt) ត្រូវបានដកចេញ។ ការផ្លាស់ប្តូរនៅក្នុងឯកសារ “.ui” និង “.scxml” ត្រូវបានឆ្លុះបញ្ចាំងភ្លាមៗនៅក្នុងគំរូកូដដោយគ្មានការចងក្រងឡើងវិញ។
  • គំរូកូដសម្រាប់ QML ត្រូវបានធ្វើបច្ចុប្បន្នភាពទៅ Qt 6.2 ។
  • ការអនុវត្តម៉ាស៊ីនមេ LSP (Language Server Protocol) បានបន្ថែមការគាំទ្រសម្រាប់ការបង្ហាញការជូនដំណឹងអំពីវឌ្ឍនភាពនៃប្រតិបត្តិការនៅក្នុង Qt Creator ។ ក៏បានបន្ថែមការគាំទ្រសម្រាប់ការបង្ហាញអត្ថបទកូដដែលផ្តល់ដោយម៉ាស៊ីនមេ។
  • ផ្នែកធំនៃការកែលម្អត្រូវបានធ្វើឡើងចំពោះឧបករណ៍គ្រប់គ្រងគម្រោងដោយផ្អែកលើ CMake រួមទាំងសមត្ថភាពក្នុងការបង្ហាញលទ្ធផលនៃ CMake និងការចងក្រងនៅក្នុងរបៀបគម្រោង ដោយមិនចាំបាច់ប្តូរទៅរបៀបកែសម្រួល។ បានបញ្ឈប់ការប្រើថតសាងសង់បណ្តោះអាសន្នសម្រាប់ការកំណត់គម្រោងដំបូង។ បានបន្ថែមជម្រើសមួយដើម្បីបិទការបំបែកក្រុមនៃឯកសារដែលមានកូដ និងបឋមកថា។ ឥឡូវ​នេះ វា​អាច​កំណត់​ឯកសារ​ដែល​អាច​ប្រតិបត្តិ​បាន​លំនាំដើម (ពីមុន​ឯកសារ​អាច​ប្រតិបត្តិ​បាន​ដំបូង​ក្នុង​បញ្ជី​ត្រូវ​បាន​ជ្រើសរើស)។ ការគាំទ្រម៉ាក្រូត្រូវបានបន្ថែមទៅប្រតិបត្តិការពាក្យបញ្ជាផ្ទាល់ខ្លួន។
  • ការងារត្រូវបានធ្វើឡើងដើម្បីលុបបំបាត់ការយឺតយ៉ាវនៅពេលផ្ទុកឯកសារគម្រោងធំ។
  • ឧបករណ៍គ្រប់គ្រងគម្រោងដែលមានមូលដ្ឋានលើកញ្ចប់ឧបករណ៍ Qbs ត្រូវបានផ្ទេរទៅប្រើប្រាស់ Qbs 1.20។
  • បានបន្ថែមការគាំទ្រកញ្ចប់ឧបករណ៍ MSVC សម្រាប់ស្ថាបត្យកម្ម ARM ។
  • ការគាំទ្រសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android 12 ត្រូវបានផ្តល់ជូន។
  • ការគាំទ្រប្រសើរឡើងសម្រាប់ការដំណើរការ Qt Creator បង្កើតសម្រាប់ដំណើរការ Intel នៅលើកុំព្យូទ័រ Apple ជាមួយនឹងបន្ទះឈីប M1 ។

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់