Building Miranda/ru: Difference between revisions

From Miranda NG
Building Miranda/ru
Jump to navigation Jump to search
(Created page with "При использовании Visual Studio 2017 потребуется добавить следующий параметр реестра:")
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
{{TNT|Note|Проверено в Windows 10/11}}
{{TNT|Note|<span class="mw-translate-fuzzy">Проверено в Windows 10/11</span>}}


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">

Revision as of 00:48, 27 February 2023

Other languages:
Примечание
{{{1}}}
  • 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.