怎么在vs2010里面成功编译Notepad++源码。
来源:互联网 发布:网络的利与弊征文字少 编辑:程序博客网 时间:2024/05/29 09:20
怎么在vs2010里面成功编译Notepad++源码。
前几天想学习一下notepad++开源软件,编译好久没成功,这次终于成功了。很高兴,和大家分享一下我的成果。
1.自己到下载源码(我选的是npp.5.8.6.src.7z版本的):http://sourceforge.net/projects/notepad-plus/files/notepad%2B%2B%20releases%20source/
2.解压:
其中Notepad++的源码在PowerEditor文件夹里。Scintilla是一个插件,后面要在PowerEditor里面用的。
3.先打开scintilla文件夹。看到如图:
再打开vcbuild:
再用VC++6.0编译scilexer.dsp.
最终是为了得到一个.dll文件(在scintilla\bin里面)(不知道网上有下载吗?)
4.编译notepad++:
进入这个目录:PowerEditor\visual.net。
里面有个:
这个可以用vs2010来打开。
打开时会提示转换。因.vcproj是vs2005的工程名,.vcxproj才是VS2010工程名。
会提示转换成功。(只是没有error就可以,warning没事)。
然后就开始编译:做以下几个事情就可以了。
1) 右点工程名。
点属性(R):
点击“配置管理器”:选择:“Unicode release”如下图一样就可以
确认就行了,修改好就行了
2) 打开属性管理器:
看下面的图就知道了
点开如下:
右点no_ms shit:
点“属性”
找到如上图示
在上图选“编辑”,进入:
修改成和上图一样就行了。
3)开始编译吧:
如果没有成功。提示不成生成什么什么对象的错误。
你就在上面这个图中先修改成unicode debug编译。如果此时那个错误没有了,你再改用Unicode Release来编译。如果还不行的话,保存工程,然后重新打开。重复多试几次上面的步骤绝对可以。
5.运行:
编译成功后,会在\PowerEditor\bin目录下有
点击运行会提示,动态链接库失败。
这时把刚才编译成功的那个scilexer.dll复制进来。如下,在同一个目录。
到此成功了,可以继续学习源码了。
- 怎么在vs2010里面成功编译Notepad++源码。
- 让VS2010成功编译Notepad++
- VS2010 编译Notepad++ 6.1.2 编译成功。
- notepad: 怎么在notepad里面,将字符串替换成换行
- Notepad++在vs2010下编译运行
- vs2010编译notepad++源代码
- vs2010编译notepad++源代码
- vs2010编译notepad++源代码
- Live555源码在vs2010/vs2013中的编译
- levelDB源码在vs2010上编译全过程
- 在vs2013中编译运行调试Notepad++源码
- DCMTK3.6.0库在vs2010下编译成功通过
- vs2010编译irrlicht源码
- vs2010编译live555源码
- vs2010编译live555源码
- vs2010编译live555源码
- vs2010 编译 python 源码
- VS2010编译Unigine_2010源码
- ARM编译中的RO、RW和ZI DATA区段
- IOS学习笔记6—Objective C—Foundation框架
- 跨部门合作
- linux 下 Shell基本命令的学习(1)
- 集训队第一期总结
- 怎么在vs2010里面成功编译Notepad++源码。
- 01 Linux
- MFC常用方法
- linux 下网速缓慢的解决办法
- Android入门:Handler
- 蛇形遍历矩阵 50行JAVA代码实现 欢迎挑刺
- Chrome Javascrip控制台的小启示
- Ubuntu 变为Mac OS X
- RandomAccessFile类的使用