Building Miranda/ru: Difference between revisions

From Miranda NG
Building Miranda/ru
Jump to navigation Jump to search
(Created page with "Для сборки плагинов, написанных на Pascal ({{Plugin|Actman}}, {{Plugin|mRadio}}, {{Plugin|Watrack}}) требуется [$freepascal FreePascal]. Исключением является {{Plugin|HistoryPP|History++}}, требующий RAD Studio XE2.")
(Created page with "При использовании Visual Studio 2017 потребуется добавить следующий параметр реестра:")
Line 19: Line 19:
</div>
</div>


{{TNT|Important|<span lang="en" dir="ltr" class="mw-content-ltr">For Visual Studio 2017 you need to add following registry key:</span>}}
{{TNT|Important|При использовании Visual Studio 2017 потребуется добавить следующий параметр реестра:}}
<pre style="overflow:auto;">
<pre style="overflow:auto;">
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]

Revision as of 00:47, 27 February 2023

Other languages:
Примечание
Проверено в Windows 10/11
  • Obtain Miranda NG sources
  • Install Visual Studio 2017/2019/2022
  • Bare minimum Visual Studio 2017 components:
    • Static analysis tools
    • Text Template Transformation
    • C# and Visual Basic Roslyn compilers
    • MSBuild
    • VC++ 2017 version 15.9 v14.16 latest v141 tools
    • Visual C++ 2017 Redistributable Update
    • Windows Universal CRT SDK
    • Windows XP support for C++
    • Windows 8.1 SDK (only for

Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter Wrong "form" parameter )

    • Visual Studio C++ core features
  • Open mir_full.sln solution (located at /bin15 for Visual Studio 2017, /bin16 for Visual Studio 2019 or /bin17 for Visual Studio 2022) and build all solution (F7) or particular plugins (in this case build mir_core first).
Важно
При использовании Visual Studio 2017 потребуется добавить следующий параметр реестра:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"DoBundleInstallationChecks"="false"

Для сборки плагинов, написанных на Pascal (Actman, mRadio, Watrack) требуется FreePascal. Исключением является History++, требующий RAD Studio XE2.

Для сборки OpenSSL понадобятся Perl и NASM.