天天看點

通過 Microsoft Visual Studio 建構NotepadFree通過 Microsoft Visual Studio 建構NotepadFree

通過 Microsoft Visual Studio 建構NotepadFree

前置要求:

Microsoft Visual Studio 2019 (C/C++ Compiler, v142 toolset for win32, x64, arm64)

由一個 Visual Studio 解決方案建構的三個元件:

notepad++.exe: (包含 libSciLexer.lib)

libScintilla.lib : 基于 Scintilla 的靜态庫

libLexilla.lib : 基于 Lexilla 的靜态庫

NotepadFree 始終使用Boost 正規表達式 PCRE 支援而不是普通 Scintilla 使用的預設 c++11 正規表達式 ECMAScript 建構。

建構 notepad++.exe:

打開 PowerEditor\visual.net\notepadPlus.sln

選擇配置 (Debug 或 Release) and 和平台 (x64 、 Win32 或 ARM64)

像一個普通Visual Studio項目一樣建構 NotepadFree 解決方案。這也将建構依賴的 Scintilla 和 Lexilla 項目。

建構 libScintilla.lib 和 libLexilla.lib

這是在建構整個解決方案時自動完成的。是以通常你不需要關心這個。

通過MinGW-GCC建構NotepadFree

繼續閱讀