рд╣рд╛рд▓ рд╣реА рдореЗрдВ, QtProtobuf рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА README рдореЗрдВ рдПрдХ рдлреИрд╢рдиреЗрдмрд▓ рдмреИрдЬ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд░реНрдл тАЛтАЛрдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдмреЙрд╕ CI рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░рдХреЗ рд╣реИрд░рд╛рди рд░рд╣ рдЧрдпрд╛ред рд╡рд┐рдХрд▓реНрдк GitHub рдХреНрд░рд┐рдпрд╛рдПрдБ рдФрд░ рдЯреНрд░реИрд╡рд┐рд╕ CI рдереЗ ред рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореИрдВрдиреЗ рдЦреЛрдЬ, рддреБрд▓рдирд╛, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдореИрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╕рд░рд▓рддрд╛ рдФрд░ рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ GitHub рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП CI рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛, рдФрд░ docker рдХрдВрдЯреЗрдирд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд┐рд▓реНрдб рдФрд░ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд╕рддреНрдпрд╛рдкрди рд╕реЗрдЯ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╕реАрдорд╛рдУрдВ рдХреЗ рдЕрд╕рдВрдЦреНрдп рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, GitHub рдХреНрд░рд┐рдпрд╛рдПрдБ Windows рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдмрд╕ рдЕрдиреБрдкрдпреБрдХреНрдд рд╕рд╛рдмрд┐рдд рд╣реБрдИрдВред рдореБрдЭреЗ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдХреА рдУрд░ рдореБрдбрд╝рдирд╛ рдкрдбрд╝рд╛ред
KDPV_not_found.png
рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдореЗрдВ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп, рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рдЕрд╕реНрд╡реАрдХрд░рдг рдерд╛:
рд╡рд┐рдВрдбреЛрдЬ рдмрд┐рд▓реНрдб рд╢реБрд░реБрдЖрддреА рдкрд╣реБрдВрдЪ рдЪрд░рдг рдореЗрдВ рд╣реИрдВред рдХреГрдкрдпрд╛ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдХрдореНрдпреБрдирд┐рдЯреА рдлреЛрд░рдо рдХреА рдорджрдж рдпрд╛ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрдб рдХрд░реЗрдВред
рдпрд╣ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рд╢реБрд░реВ рдореЗрдВ рдореИрдВрдиреЗ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдм рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдЧреАрдерд╣рдм рдПрдХреНрд╢рди рдореЗрдВ рдЦрд┐рд╕рдХрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЖрдХрд╛рд░, рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдЖрджрд┐ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдЙрдкрдХреНрд░рдо рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ред рдЬреАрдереВрдм рдкрд░
рд╡реНрдпрд╛рдкрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ GitHub рдкрд░ рдЯреНрд░реИрд╡рд┐рд╕ CI рдХреЛ рдЕрдзрд┐рдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЯреНрд░реИрд╡рд┐рд╕ CI рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЖрд╕рд╛рдиреА рд╕реЗ, рдЖрдк рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

рдЯреНрд░реИрд╡рд┐рд╕ CI рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓рд╛ рдХрджрдо рд╣реИред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдХреЗ рдкреНрд░рд╢рд╛рд╕рди рдкреИрдирд▓ рд╕реЗ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреНрд░рд┐рдЧрд░реНрд╕ рдЙрдкрд▓рдмреНрдз рдереЗ:
- рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмреНрд░рдВрдЪ рдХреЗ рд▓рд┐рдП рдкреБрд╢ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
- рдорд░реНрдЬ рдЕрдиреБрд░реЛрдз рдмрдирд╛рддреЗ рд╕рдордп рдЪрд▓рд╛рдПрдБ
- рд╕рдордпрдмрджреНрдз рдЯреНрд░рд┐рдЧрд░ (рдХреНрд░реЛрди)
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕реАрдЖрдИ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рднреНрдп рд╕реЗрдЯред
рдмрд┐рд▓реНрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде .travis.yml рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░, рдЙрдкрд▓рдмреНрдз рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд░рдЦреЗрдВред .Travis.yml рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдХреЗ рдмрд┐рдЦрд░реЗ рдФрд░ рдмрд┐рдирд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдкреНрд░рд▓реЗрдЦрди рдХреЛ рддреБрд░рдВрдд рд╣реА рд╣реИрд░рд╛рди рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ , рд▓реЗрдХрд┐рди рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЬреЛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕реНрд╡рдпрдВ рдФрд░ рд╕рддреНрдпрд╛рдкрди рд╕реАрдПрдордХреЗ рд╡реНрдпрд╡рд╕рд╛рдп рд╣реИред
рд╣рдо .travis.yml рдореЗрдВ рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ
рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЪреБрдирдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдФрд░ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддреА рд╣реИред
os: windows language: C++ ...
рднрд╛рд╖рд╛ , рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдХреБрдЫ рдЪрд░рдгреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдмрдВрдзрди рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд░рд╣рд╕реНрдп рд╣реИред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХреЛрдИ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд MSVC рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рджреМрд░рд╛рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рдореМрдЬреВрдж рдерд╛ред
рдЕрдЧрд▓рд╛ рдХрджрдо рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред QtProtobuf рдХреЗ рд▓рд┐рдП, рдпреЗ рд╣реИрдВ:
- Qt 5.12.3 рдпрд╛ рдЙрдЪреНрдЪрддрд░
- cmake-3.1 рдпрд╛ рдЙрдЪреНрдЪрддрд░
- рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдкрд░реНрд▓ 5.28 рдпрд╛ рдЙрдЪреНрдЪрддрд░
- рдЧреЛрд▓рд╛рдВрдЧ рез.резреж рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ
- рдпрд╛рд╕рдо 1.3 рдпрд╛ рдЕрдзрд┐рдХ
- рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрдореНрдкрд╛рдЗрд▓рд░ 14.16.x
рдФрд░ рдпрд╣рд╛рдБ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдиреЗ рдмрд╣реБрдд рдорджрдж рдХреА ред рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдХреЗрд╡рд▓ рдЧрд┐рдЯ рдФрд░ рдПрдордПрд╕рд╡реАрд╕реА рд╣реА рдирд╣реАрдВ рдереЗ, рдмрд▓реНрдХрд┐ рд╕реЗрдореАрдХ, рд╡рд┐рдЧ рдФрд░ рдЪреЙрдХрд▓реЗрдЯ рднреА рдереЗ ред рдЪреЙрдХрд▓реЗрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд┐рд╕рд┐рдк рдореЗрдВ, рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЖрдЧреЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╕рдЪ рд╣реИ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд░рд╣рд╕реНрдп рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдХрд┐ рдХреНрдпреВрдЯреА рдХреЛ рдЕрднреА рддрдХ рдЪреЙрдХрд▓реЗрдЯ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдкреВрд░реНрдг рдХреНрдпреВрдЯреА рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
... before_install: - wget -q https://download.qt.io/official_releases/qt/5.13/5.13.2/qt-opensource-windows-x86-5.13.2.exe ...
рдиреЛрдЯ: рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, wget рдбрд╛рдЙрдирд▓реЛрдб рдкреНрд░рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓реЙрдЧреНрд╕ рдХреЛ рдбрдВрдк рдХрд░рддрд╛ рд╣реИред GitHub рдХреА рддрд░рд╣ рдЯреНрд░реИрд╡рд┐рд╕ CI рдХреА рдмрд┐рд▓реНрдб рд▓реЙрдЧ рдХреЗ рдЖрдХрд╛рд░ рдХреА рд╕реАрдорд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рд▓реЙрдЧ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред -Q aka --quite рд╡рд┐рдХрд▓реНрдк wget log рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИред
рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ:
... install: - choco install golang - choco install yasm - ./qt-opensource-windows-x86-5.13.2.exe --script ./.ci/qt_installer_windows.qs ...
GoLang рдФрд░ Yasm рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдХреНрдпреВрдЯреА рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рд▓реЙрдиреНрдЪ, рдореИрдВ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛ред
QtInstallerFramework рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдХреНрдпреВрдЯреА рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдВ Google рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИрдВ, рдореИрдВ рдмрд╕ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдПрдХ рд▓рд┐рдВрдХ рджреЗ рджреВрдВрдЧрд╛ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдШрдЯрдХреЛрдВ рдХреА рдкрд╕рдВрдж рдкрд░ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛:
... Controller.prototype.ComponentSelectionPageCallback = function() { var widget = gui.currentPageWidget(); widget.deselectAll(); widget.selectComponent("qt.qt5.5132.win32_msvc2017"); gui.clickButton(buttons.NextButton); } ...
рдпрд╣рд╛рдВ рдореИрдВ widget.deselectAll();
рдХреЙрд▓ рдХрд░рдХреЗ рд╕рднреА рдЪреЗрдХрдмреЙрдХреНрд╕ рдШрдЯрдХреЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ widget.deselectAll();
рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ " qt.qt5.5132.win32_msvc2017 " рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд▓рд┐рдЦрддреЗ рд╕рдордп 2 рдкрд╣рд▓реВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ:
- selectComponent рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдШрдЯрдХ рдХреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдФрд░ рдЙрдк-рд╡рд░реНрдЧ рдЙрд╕реА рддрд░реНрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪреБрдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЪреБрдирд╛ рд╣реИред рдЗрд╕реАрд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
- рдШрдЯрдХреЛрдВ рдХреЗ рдирд╛рдо "рдореМрдЦрд┐рдХ" рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЛрдб рдореЗрдВ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдореЗрдВ
widget.selectAll();
рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ widget.selectAll();
рдФрд░ - ./qt-opensource-windows-x86-5.13.2.exe --verbose --script ./.ci/qt_installer_windows.qs
рд╕рд╛рде рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд▓реЙрдЧ рдореЗрдВ, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреЗ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ widget.selectComponent / widget.deselectCompent рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдирдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдореЙрдбрд░реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдФрд░ рдЖрдЦрд┐рд░реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдЬреЛ рдореИрдВ рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдХрд╡рд░ рдХрд░реВрдВрдЧрд╛ рд╡рд╣ рд╣реИ рдмрд┐рд▓реНрдб рдорд╛рд╣реМрд▓ред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдПрдХ рд╣реА рд╢реЗрд▓ рдХреЗ рднреАрддрд░ рд╣реЛрддреА рд╣реИ, рд╣рдорд╛рд░реЗ рд╢реЗрд▓ рдореЗрдВ рдЧреЛ рдФрд░ рдпрд╕реНрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рдХреЛрдИ рдкрдВрдЬреАрдХреГрдд рдкреАрдПрдЯреАрдПрдЪ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡реЗрд╢реНрдпрд╛рд╡реГрддреНрддрд┐ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ PATH, GOROOT рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
script: ... - setx path "%path%;C:\Qt\5.13.2\msvc2017\bin;C:\Go\bin;C:\ProgramData\chocolatey\lib\yasm\tools" - set GOROOT="c:\Go" - set PATH="%PATH%;C:\Qt\5.13.2\msvc2017\bin;C:\Go\bin;C:\ProgramData\chocolatey\lib\yasm\tools" - cmake -DCMAKE_PREFIX_PATH="C:\Qt\5.13.2\msvc2017;C:\Go\bin;C:\ProgramData\chocolatey\lib\yasm\tools" .. ...
рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдиреБрд░реВрдк рдореЗрдВ, CMAKE_PREFIX_PATH рдореЗрдВ, рдЖрдкрдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП find_program рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП Go рдФрд░ Yasm рдХреЛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╢рд╛рдпрдж рдмрд╛рдж рдореЗрдВ рдореИрдВ рдмреЛрд░реНрдб рдкрд░ рдХреНрдпреВрдЯреА рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЙрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред
рд╕рднреА рд▓рд┐рдкрд┐рдпрд╛рдБ рдпрд╣рд╛рдБ рдорд┐рд▓ рд╕рдХрддреА рд╣реИрдВред