vs2013 编译 notepad++ 源代码 2014-7-23
2019独角兽企业重金招聘Python工程师标准>>>
一、官方网站下载源代码,解压后得到scintilla和powereditor文件夹。
二、安装vs2013。直接打开powereditor\visual.net\notepadplus.vcxproj.
三、执行操作:生成->重新生成解决方案。
1.遇到 Error C2220 警告被视为错误" 的问题,解决方法是
右键->属性->配置属性->C/C++->常规,修改“将警告视为错误”的值为“否”即可。
2.遇到找不到Notepad++.exe的问题,解决方法是
右键->属性->配置属性->链接器->常规,将“输出文件”后改为“$(OutDir)NotePad++.exe”
3.遇到LNK2019找不到符号的问题,jsonXXX.lib的问题。这时要自己编译jsonxxx.lib库。
具体过程是:找到powereditor\src\jsoncpp\makefiles\vs71\jsoncpp.sln文件,
双击jsoncpp.sln文件,直接打开json项目。
生成->重新生成解决方案。这时就生成了新的jsonxx.lib库文件。
回到notepad项目,重新执行: 生成->重新生成解决方案。应该就可以生成Notepad++.exe了
四、notepad项目依赖于scintilla项目,但也可以不自己编译。
具体方法是,直接在系统上安装notepad。再找到notepad所在的文件夹,找到SciLexer.dll文件,
复制该文件到刚才新生成的Notepad++.exe文件夹下。运行Notepad++.exe即可!
转载于:https://my.oschina.net/jinchang/blog/294255
vs2013 编译 notepad++ 源代码 2014-7-23相关推荐
- mysql 源码 sln_在windows下使用vs2013编译和调试mysql源代码
在windows下使用vs2013编译和调试mysql源代码 1. 准备工作 1)OS:win10 + VS2013 2)mysql 源码(windows版):mysql-5.6.25.zip 3)p ...
- vs2013编译ffmpeg之四十二 zvbi
ffmpeg引用zvbib vs2013编译zvbi 1. 建立vs2013的工程 2. 宏定义 3._vbi_inline 4. __VA_ARGS__ 5. FOR_ALL_NODES宏 6. i ...
- 如何单独编译Android源代码中的模块
第一次下载好Android源代码工程后,我们通常是在android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了.以后如果我们修改了And ...
- 编译 Android 源代码 之路一
编译Android源代码 很久之前就想编译Android源代码试试,一直没有尝试,这几天利用业余时间尝试编译一下Android源代码. 虽然网络上有很多作者,写过编译Android源代码的过程,基本上 ...
- Dlib简介及在windows7 vs2013编译过程
Dlib是一个C++库,包含了许多机器学习算法.它是跨平台的,可以应用在Windows.Linux.Mac.embedded devices.mobile phones等.它的License是Boos ...
- vs2013编译 protoBuffer编译出现的问题
2019独角兽企业重金招聘Python工程师标准>>> 编译protobuffer ,出现了两个问题 1.vs加载项目后,会发现min函数 没有引入头文件 #include &l ...
- vs2013编译boost1.55.0 32/64位
在使用vs2013编译boost-1.55.0之前,先要给boost做下修改: boost_1_55_0\boost\intrusive\detail\has_member_function_call ...
- linux下find查找带有指定权限的文件(windows下编译的源代码文件)
find -type f -perm -o=x 查找用户在windows下编译的源代码文件 转载于:https://blog.51cto.com/axlrose/1357610
- java通过对.class文件字节码加密,不被轻易反编译出源代码,分析及其实现。
java通过对字节码加密,不被轻易反编译出源代码. 分析: JVM运行java文件是通过加载.class文件实现程序运行的,而且这个过程被我们称为类加载机制. 执行加载这个动作的是类加载器(java. ...
最新文章
- H5移动端网页标签模板
- Codeforces Round #250 (Div. 2) A - The Child and Homework
- LIRe 源代码分析 1:整体结构
- 一部分 数据 迁移_yugong异构数据库迁移与同步
- BZOJ(1) 1003 [ZJOI2006]物流运输
- 一个极其简单的在线C#IDE例子
- 【优化调度】基于matlab一致性算法求解电力系统分布式经济调度优化问题【含Matlab源码 770期】
- 软件自动化测试订飞机票,飞机订票系统自动化测试方案
- 【线性模型引论】王松桂著 课后习题2.2参考答案
- 苏大计算机考研专业课,苏州大学软件工程考研初试科目考什么?
- 如何删除Windows创建的虚拟磁盘
- GPT磁盘及ID号介绍
- 7.awd不死马权限维持及变种
- ARM7——LPC2xxx小总结
- android 设置路由器,安卓手机怎么设置路由器?
- 中通快递关键业务和复杂架构挑战下的 Kubernetes 集群服务暴露实践
- vue 3.0学习1
- oracle 语法简介说明 一
- PCB电路板特性检查项目都有哪些?
- HashMap的存储