Scintilla 3.2.5在VC中的编译(动态、静态)
Scintilla是一个开源的源代码编辑组件。
1. 下载Scintilla源代码(http://www.scintilla.org/ScintillaDownload.html)
本文使用3.2.5版本
2.编译动态链接库 SciLexer.dll
使用 “打开 Visual Studio 20** 命令提示”菜单,进入 VC 的命令行编译环境。
根据 Readme, 进入 scintilla\win32 目录
VC6 运行 nmake -f scintilla_vc6.mak
VC2008 2010 运行 nmake -f scintilla.mak
VC2002 2003 2005运行 nmake -f scintilla.mak (需将 scintilla.mak中的 -MP 编译设置去除)
这样将在 scintilla\bin 中得到 编译好的动态链接库SciLexer.dll 和 Scintilla.dll。
3. 编译静态链接库 ScintillaLib.lib
第一种方法: 参照 Scintilla 3.