Scintilla 3.2.5在VC中的编译(动态、静态)

本文详细介绍了如何在Visual Studio环境中编译Scintilla 3.2.5,包括动态链接库SciLexer.dll和Scintilla.dll的生成,以及两种方法编译静态链接库ScintillaLib.lib。通过修改makefile和工程设置,确保了不同编译选项的适配。
摘要由CSDN通过智能技术生成

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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值