Building Miranda/ru: Difference between revisions

From Miranda NG
Building Miranda/ru
Jump to navigation Jump to search
(Created page with "Для сборки [$openssl OpenSSL] понадобятся [$perl Perl] и [$nasm NASM].")
(Updating to match new version of source page)
Line 14: Line 14:
** Windows Universal CRT SDK
** Windows Universal CRT SDK
** Windows XP support for C++
** Windows XP support for C++
** Windows 8.1 SDK (only for {{Plugins|Toaster}})
** Visual Studio C++ core features
** Visual Studio C++ core features
* Open mir_full.sln solution (located at <tt>/bin15</tt> for Visual Studio 2017, <tt>/bin16</tt> for Visual Studio 2019 or <tt>/bin17</tt> for Visual Studio 2022) and build all solutin (F7) or particular plugins (in this case build <tt>mir_core</tt> first).
* Open mir_full.sln solution (located at <tt>/bin15</tt> for Visual Studio 2017, <tt>/bin16</tt> for Visual Studio 2019 or <tt>/bin17</tt> for Visual Studio 2022) and build all solution (F7) or particular plugins (in this case build <tt>mir_core</tt> first).
</div>
</div>



Revision as of 00:43, 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).
Важно
{{{1}}}
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"DoBundleInstallationChecks"="false"

You need FreePascal to build plugins written in Pascal (Actman, mRadio, Watrack), except History++ which requires RAD Studio XE2.

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