この人気のあるテキストエディタのいくつかのベストプラクティスと内部コードを学ぶためにnotepad++ソースを選びました。
readmeファイルには-
Notepad ++ \ trunk \ PowerEditor \ visual.net \notepadPlus.vcprojをダブルクリックしてVisualStudioでNotepad++プロジェクトを起動し、必要なモードでビルドします。それだけです。
しかし、VS-2012 RCビルドでこれをビルドしようとすると、次のようなエラーで失敗します。-1。一部のファイルが欠落している、2。IntelliSense:不完全なクラスタイプへのポインターは許可されていません。
質問を簡潔で読みやすくするために、正確なエラーを投稿しないでください。必要な場合はお知らせください。
リクエストに応じて、追加されたエラーを編集します-
エラー1エラーC1083:インクルードファイルを開くことができません:'FindCharsInRange.h':そのようなファイルまたはディレクトリはありませんc:\ myLocalSourcePath \ notepad ++ \ powereditor \ src \ Notepad_plus.h 68 1 Notepad ++
エラー8エラーC2511:'void ScintillaEditView :: getGenericText(TCHAR *、int、int、int *、int *)const':オーバーロードされたメンバー関数が'ScintillaEditView'に見つかりませんc:\ myLocalSourcePath \ Notepad ++ \ PowerEditor \ src \ ScitillaComponent \ ScintillaEditView.cpp17151メモ帳++
16 IntelliSense:ソースファイル "VerticalFileSwitcher.h"を開くことができませんc:\ myLocalSourcePath \ Notepad ++ \ PowerEditor \ src \ NppCommands.cpp 35 1 Notepad ++
17 IntelliSense:ソースファイル「documentMap.h」を開くことができません\ Notepad ++ \ PowerEditor \ src \ NppCommands.cpp 36 1 Notepad ++
25 IntelliSense:識別子 "FindCharsInRangeDlg"は未定義ですc:\ myLocalSourcePath \ Notepad ++ \ PowerEditor \ src \ Notepad_plus.h 351 2 Notepad ++