通過 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