Scintilla在VC6和VS里的编译方法

 

不知道Scintilla是什么的可以百度一下,我就不介绍了。

 

Scintilla是开源的,下载下来的是源码和库文件,所以要先编译成DLL,百度上找出来的文章有几个还是比较全面的,但是编译问题都没说的太清楚。

 

下载后解压,我是直接解压在F:\

 

首先说下VS版本的编译,正常安装VS任意版本后,可以在开始菜单—程序—Microsoft Visual Studio *** — Visual Studio Tools 处找到 Visual Studio Command prompt 或者是Visual Studio 命令提示 这个快捷方式,运行它。

 

首先进入Scintilla的文件夹

转换到F盘

F:

进入到文件夹内

cd scintilla\win32

清理工程 (第一次编译的可以不用清理,如果是重复编译了,就需要先清理过再编译,不然就要出错)

nmake -f scintilla.mak clean

编译

nmake -f scintilla.mak

 

测试在VS2008和VS2010里,都能正常编译。

 

VC6

 

VC6没有提供这种命令提示符,解决这个问题有两个办法,都简单。

一、直接运行cmd,手动设置环境。

 

转到VC6的安装路径,例如我的在D:\VC98

D:

cd vc98/bin

设置VC6的工具所需的环境

vcvars32.bat   <-直接输入

 

二、创建一个类似VS版本的命令提示快捷方式。

 

创建一个快捷方式,随便用哪个程序创建都可以,或者直接在桌面创建。

 

创建好之后到该快捷方式的属性修改两个地方

 

将 目标(T) 修改为 %comspec% /k ""D:\VC98\Bin\VCVARS32.bat""

 

起始位置 修改为 D:\VC98\Bin

 

这里的D:\VC98为VC6的安装路径

 

修改后,该快捷方式运行时就自动设置了VC6工具所需的环境了。

 

然后就可以编译了,编译方法和VS的一样,只是文件名为:scintilla_vc6.mak

 

nmake /f scintilla_vc6.mak clean

 

nmake /f scintilla_vc6.mak

 

 

编译后的dll在*\scintilla\bin 文件夹下。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值