編譯notepad++的錯誤解決
根據:http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Compiling_Notepad%2B%2B 編譯程式碼,出了一些問題。
- 很多標頭檔案找不到,比如 FindCharsInRange.h。解決方法,include的時候要加上標頭檔案所在資料夾,比如 #include "FindCharsInRange\FindCharsInRange.h"。PS:很多檔案都是在 src\WinControls 的子目錄裡,自己找吧。
- nullptr未定義。nullptr是C++的新關鍵字,舊的編譯器不識別。用巨集定義就好了。
#ifndef nullptr #define nullptr NULL assert(startPos != nullptr && endPos != nullptr); #endif
- localization.cpp 裡說找不到 POS_RELOAD 這個識別符號的定義。這是二流程式猿犯的拼寫錯誤吧,因為這個檔案裡定義了一個 POS_RELOAOD 常量,注意拼寫:一個是 POS_RELOAD , 一個是 POS_RELOAOD 。解決方法,將錯就錯,把 POS_RELOAD 改為 POS_RELOAOD
- 編譯都通過了,也看到exe檔案了,最後還報了一個:error PRJ0019: 某個工具從以下位置返回了錯誤程式碼: "正在執行生成後事件..."。我參考了這裡的解決方法:
You can fix this by modifying the project file like this: In Visual Studio, Select the Project (Notepad++) and choose Project > Properties from VS Menu (or hit ALT + F7)
In the Property Pages window,
expand the Configuration Properties node
then, expand the Build Events node
Select Post-Build Event to view its propertiesModify the Command Line Property to look like this:
copy ..\src\config.model.xml ..\bin\config.model.xml
copy ..\src\langs.model.xml ..\bin\langs.model.xml
copy ..\src\stylers.model.xml ..\bin\stylers.model.xmlClick OK and Build away...
貌似最後要把exe檔案放到 PowerEditor\bin 目錄下來執行?或者把 PowerEditor\bin 目錄下的檔案拷貝到Debug(Release)目錄下。
相關文章
- 編譯EJB出現錯誤的解決編譯
- 執行無法解決的編譯錯誤編譯
- Idea編譯錯誤解決辦法Idea編譯
- PHP編譯錯誤及解決辦法PHP編譯
- PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤PHP編譯
- JNI命令列下編譯錯誤解決方案命令列編譯
- OpenCV1.0編譯錯誤解決辦法OpenCV編譯
- ios交叉比編譯android錯誤解決iOS編譯Android
- 編譯PHP的錯誤編譯PHP
- VS 編譯錯誤編譯
- 菜鳥調錯(八)—— Maven編譯錯誤:不相容的型別的解決方案Maven編譯型別
- 解決WiFi韌體編譯錯誤:STATION_INFO_ASSOC_REQ_IESWiFi編譯
- Latex編譯錯誤:Unable to load picture or PDF file 問題解決編譯
- ipvs編譯錯誤編譯
- php編譯小錯誤PHP編譯
- 經典的編譯錯誤 (轉)編譯
- PHP原始碼包編譯安裝錯誤及解決方法彙總PHP原始碼編譯
- Windows 下 Laravel Mix 資源編譯過程以及產生的錯誤解決WindowsLaravel編譯
- 在impdp匯入報編譯錯誤ORA-39082的解決辦法編譯
- opencv 編譯常見錯誤OpenCV編譯
- 最近編譯tolua_runtime安卓編譯錯誤編譯安卓
- isNaN("abc")編譯報錯解決辦法NaN編譯
- kaldi的編譯安裝與報錯解決方法編譯
- JB7的常見編譯錯誤!!編譯
- 解決:“ScriptManager”不是已知元素。原因可能是網站中存在編譯錯誤。網站編譯
- 解決python中文編碼錯誤問題Python
- IDEA報錯java: 編譯失敗: 內部 java 編譯器錯誤IdeaJava編譯
- 解決 Angular 官網下載的庫 Schematics 執行 npm run build 時遇到的編譯錯誤AngularNPMUI編譯
- Ocelot錯誤解決
- Include檔案易犯編譯錯誤編譯
- 編譯錯誤,請教一下!編譯
- Ubuntu上的pycrypto給出了編譯器錯誤Ubuntu編譯
- Docker環境編譯時的錯誤記錄Docker編譯
- 解決java“錯誤:編碼GBK的不可對映字元”Java字元
- maven錯誤解決:編碼GBK的不可對映字元Maven字元
- Lombok 的@ToString導致的Maven編譯錯誤LombokMaven編譯
- 編譯錯誤導致浪費10多分鐘, 編譯錯誤的提示:xxx does not name a type xxx編譯
- 大漠編譯的程式 解決方案編譯