vs2013 编译 notepad++ 源代码 2014-7-23
2019獨角獸企業重金招聘Python工程師標準>>>
一、官方網站下載源代碼,解壓后得到scintilla和powereditor文件夾。
二、安裝vs2013。直接打開powereditor\visual.net\notepadplus.vcxproj.
三、執行操作:生成->重新生成解決方案。
1.遇到?Error C2220?警告被視為錯誤"?的問題,解決方法是
右鍵->屬性->配置屬性->C/C++->常規,修改“將警告視為錯誤”的值為“否”即可。
2.遇到找不到Notepad++.exe的問題,解決方法是
右鍵->屬性->配置屬性->鏈接器->常規,將“輸出文件”后改為“$(OutDir)NotePad++.exe”
3.遇到LNK2019找不到符號的問題,jsonXXX.lib的問題。這時要自己編譯jsonxxx.lib庫。
具體過程是:找到powereditor\src\jsoncpp\makefiles\vs71\jsoncpp.sln文件,
雙擊jsoncpp.sln文件,直接打開json項目。
生成->重新生成解決方案。這時就生成了新的jsonxx.lib庫文件。
回到notepad項目,重新執行: ?生成->重新生成解決方案。應該就可以生成Notepad++.exe了
四、notepad項目依賴于scintilla項目,但也可以不自己編譯。
具體方法是,直接在系統上安裝notepad。再找到notepad所在的文件夾,找到SciLexer.dll文件,
復制該文件到剛才新生成的Notepad++.exe文件夾下。運行Notepad++.exe即可!
轉載于:https://my.oschina.net/jinchang/blog/294255
總結
以上是生活随笔為你收集整理的vs2013 编译 notepad++ 源代码 2014-7-23的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 刷题06
- 下一篇: [数字图像处理]图像去噪初步(1)--均