Qbs 1.16 เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจŸเฉ‚เจฒ เจฐเฉ€เจฒเฉ€เจœเจผ

เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจŸเฉ‚เจฒ เจฆเฉ€ เจฐเจฟเจนเจพเจˆ เจ•เจฟbs 1.16. Qt เจ•เฉฐเจชเจจเฉ€ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ›เฉฑเจกเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจน เจคเฉ€เจœเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ Qbs เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฃ เจตเจพเจฒเฉ‡ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค Qbs เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš Qt เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ Qbs เจ–เฉเจฆ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค Qbs เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฟเจฒเจก เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ QML เจญเจพเจธเจผเจพ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฐเจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจพเจซเจผเฉ€ เจฒเจšเจ•เจฆเจพเจฐ เจฌเจฟเจฒเจก เจจเจฟเจฏเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฌเจพเจนเจฐเฉ€ เจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเจจ, JavaScript เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ•เจธเจŸเจฎ เจฌเจฟเจฒเจก เจจเจฟเจฏเจฎ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

Qbs เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจ—เจˆ เจธเจ•เฉเจฐเจฟเจชเจŸเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ IDEs เจฆเฉเจ†เจฐเจพ เจฌเจฟเจฒเจก เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจ…เจคเฉ‡ เจชเจพเจฐเจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจพเจฒเจค เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, Qbs เจฎเฉ‡เจ•เจซเจพเจˆเจฒเจพเจ‚ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช, เจฎเฉ‡เจ• เจฏเฉ‚เจŸเจฟเจฒเจฟเจŸเฉ€ เจตเจฐเจ—เฉ‡ เจตเจฟเจšเฉ‹เจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจ…เจคเฉ‡ เจฒเจฟเฉฐเจ•เจฐเจพเจ‚ เจฆเฉ‡ เจฒเจพเจ‚เจš เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจธเจพเจฐเฉ€เจ†เจ‚ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ—เฉเจฐเจพเจซ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจฌเจฟเจฒเจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจขเจพเจ‚เจšเฉ‡ เจ…เจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจˆ เจฅเฉเจฐเฉˆเฉฑเจกเจพเจ‚ เจตเจฟเฉฑเจš เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจฌเจฐเจพเจฌเจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจช-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจพเจฒเฉ‡ เจตเฉฑเจกเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฒเจˆ, Qbs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจชเฉเจจเจฐ-เจจเจฟเจฐเจฎเจพเจฃ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจ•เจˆ เจ—เฉเจฃเจพ เจตเฉฑเจง เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ - เจชเฉเจจเจฐ-เจจเจฟเจฐเจฎเจพเจฃ เจฒเจ—เจญเจ— เจคเฉเจฐเฉฐเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจตเจฟเฉฑเจš เจธเจฎเจพเจ‚ เจจเจนเฉ€เจ‚ เจฌเจฟเจคเจพเจ‰เจ‚เจฆเจพเฅค

เจฏเจพเจฆ เจฐเจนเฉ‡ เจ•เจฟ 2018 เจตเจฟเฉฑเจš Qt เจ•เฉฐเจชเจจเฉ€ เจธเฉ€ เจฒเจฟเจ† Qbs เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพเฅค Qbs เจจเฉ‚เฉฐ qmake เจฆเฉ‡ เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจ†เจ–เจฐเจ•เจพเจฐ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš Qt เจฒเจˆ เจฎเฉเฉฑเจ– เจฌเจฟเจฒเจก เจธเจฟเจธเจŸเจฎ เจตเจœเฉ‹เจ‚ CMake เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค Qbs เจฆเจพ เจตเจฟเจ•เจพเจธ เจนเฉเจฃ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจ…เจคเฉ‡ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฃ เจตเจพเจฒเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจค เจ‡เฉฑเจ• เจธเฉเจคเฉฐเจคเจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจœเฉ‹เจ‚ เจœเจพเจฐเฉ€ เจฐเจฟเจนเจพ เจนเฉˆเฅค Qt เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจœเจพเจฐเฉ€ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚ Qbs 1.16:

  • เจ†เจชเจธเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจœเฉเฉœเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉ‚เจšเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจพ เจ…เจญเฉ‡เจฆ เจนเฉ‹เจฃเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจซเจฒเฉˆเจ— เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจเจพ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ cpp.staticLibraries;
  • เจฐเฉ‡เจจเฉ‡เจธเจพเจธ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐเจพเจ‚ เจฒเจˆ GCC เจ…เจคเฉ‡ IAR เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ–เฉ‹เจœ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • เจฎเฉˆเจ•เฉ‹เจธ เจ‰เฉฑเจคเฉ‡ Xcode 11.4 เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†;
  • clang-cl เจธเจฎเจฐเจฅเจจ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš MSVC, clang-cl เจ…เจคเฉ‡ MinGW เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ–เฉ‹เจœ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ;
  • เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจธเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฅเจพเจชเจค เจกเฉ€เจฌเจ—เจฟเฉฐเจ— เจœเจพเจฃเจ•เจพเจฐเฉ€ (cpp.separateDebugInformation) เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจเจ‚เจกเจฐเฉŒเจ‡เจก เจฒเจˆ Qt 5.14 เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจ…เจคเฉ‡ qbs-setup-android เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ;
  • Qt.core.generateMetaTypesFile เจ…เจคเฉ‡ Qt.core.metaTypesInstallDir เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš moc เจ‰เจชเจฏเฉ‹เจ—เจคเจพ (Qt >= 5.15) เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ JSON เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†;
  • Qt 5.15 เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ QML เจฒเจˆ เจจเจตเฉ€เจ‚ เจ•เจฟเจธเจฎ เจ˜เฉ‹เจธเจผเจฃเจพ เจตเจฟเจงเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†;
  • เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเจพเจฒ Qbs เจเจ•เฉ€เจ•เจฐเจฃ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ ConanfileProbe เจธเฉˆเจŸเจฟเฉฐเจ— เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ Conan (C/C++ เจฒเจˆ)เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹