使用 VS2013 Update 4 编译 Notepad++ 6.8.1
1.?下載 notepad-plus-plus-6.8.1.zip (here/here)、boost_1_55_0.zip (here/here) 至本地
2.?解壓 notepad-plus-plus-6.8.1.zip 和 boost_1_55_0.zip 至一目錄,如下圖所示
3.?參照 README.md,打開 PowerEditor\visual.net\notepadPlus.vcxproj,編譯,
? ?顯示” error C2220: warning treated as error - no 'object' file generated”,
? ?在 Solution Explorer 中右擊Notepad++ -> 屬性 -> C++,將 "Treat Warnings As Errors" 設置為No
? ?重新編譯,成功。關閉項目時,VS提示保存 sln 解決方案文件,保存在與 vcxproj 文件相同的目錄下
4.?參照 README.md,進入scintilla\boostregex\,用文本編輯器打開BuildBoost.bat,
? ?將 "SET BOOSTPATH" 行等號后加入 "%~dp0..\..\ boost_1_55_0",
? ?將 "SET WORKPATH" 行末尾的%刪除,保存。
? ?打開 "開始" -> Visual Studio 2013 -> Developer Command Prompt for VS2013.lnk,
? ?cd 到 scintilla\boostregex\ 下,運行 BuildBoost.bat,經過幾分鐘的等待,我們在命令提示符中
? ?看到 "Boost::regex built" 的信息,顯示 Boost 中的 regex 已成功編譯
5.?按照命令提示符的信息,切換到 scintilla\win32目錄,運行 "nmake -f scintilla.mak",
? ?經過短暫的等待,編譯結束,我們發現 scintilla\bin 目錄下生成了 SciLexer.dll 和 Scintilla.dll 等文件
6.?將 PowerEditor\visual.net\Unicode Debug 目錄下的 notepad++.exe 與
? ?scintilla\bin 目錄下的 SciLexer.dll 放入同一目錄,Unicode Debug無插件版的Notepad++就可以運行了
完整可編譯包here
轉載于:https://www.cnblogs.com/walkingsk/p/4709512.html
總結
以上是生活随笔為你收集整理的使用 VS2013 Update 4 编译 Notepad++ 6.8.1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Dropbox+Justwritin
- 下一篇: 自写网站阶段之:终结篇