【发布时间】:2012-09-19 20:52:06
【问题描述】:
选择 notepad++ 源代码来学习一些最佳实践并潜入这个流行的文本编辑器的代码。
自述文件说-
双击 Notepad++\trunk\PowerEditor\visual.net\notepadPlus.vcproj 启动 Visual Studio 中的 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.cpp 1715 1 Notepad++
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++
【问题讨论】:
-
请发布错误信息。
-
您至少缺少一个包含目录,错误很明显。找出这些头文件的位置并将目录添加到您的包含路径。
标签: c++ visual-studio notepad++