Skip to content
Jack edited this page Aug 3, 2024 · 8 revisions

编译 notepad4 步骤:

  1. 将 git 版本(46bc9f43)更新到 versionRev.h 文件中

"c:/Program Files/Git/usr/bin/sed" -i "s/^\(.\+\)[0-9a-f]\{8\}\(.\+\)$/\1%GITHUB_SHA:~0,8%\2/gm" ./src/VersionRev.h ./matepath/src/VersionRev.h

下面的 46bc9f43 即是 GIT COMMIT 哈希前8位,手工执行命令时先复制当前 GIT COMMIT 前8位替换 46bc9f43

"c:/Program Files/Git/usr/bin/sed" -i "s/^\(.\+\)[0-9a-f]\{8\}\(.\+\)$/\146bc9f43\2/gm" ./src/VersionRev.h ./matepath/src/VersionRev.h

  1. 更新语言为 zh-Hans

进入 locale 目录,执行下面命令:

python Locale.py back zh-Hans

  1. 编辑 src/config.h 以及 matepath/src/config.h 文件以启用资源内置,修改

#define NP2_ENABLE_APP_LOCALIZATION_DLL 1

为

#define NP2_ENABLE_APP_LOCALIZATION_DLL 0

  1. 编译并打包 notepad4 可执行程序
CALL "build\VS2017\build.bat" Build x64 Release 1
CALL "build\make_zip.bat" MSVC x64 Release Locale 1

Clone this wiki locally