Notepad++在vs2010下编译运行

最近想找一个开源软件代码来看看,突然发现notepad++是用c++写的,因此下载下来看看源码。

具体步骤如下:


1. http://notepad-plus-plus.org/ 下载最新版本的源代码 npp.6.1.5.src.7z
解压后有两个目录
      npp.6.1.5.src\scintilla
      npp.6.1.5.src\ PowerEditor
其中Notepad++就是基于Scintilla开发的。所以先编译Scintilla 。


2.打开Visual Studio Command Prompt (2010),并cd到...\scintilla\win32目录下;
执行如下命令:
       nmake -f scintilla.mak NOBOOST=1
于是,相关文件就编出来了。生成的文件在\bin目录下。得到Scintilla.dll。


3.然后打开PowerEditor\visual.net目录下的工程文件,打开将其转换为2010的工程文件,

再将Scintilla.dll复制到该Debug文件内或\bin内

设置为unicode debug模式clip_image001

然后编译链接。


问题:很多头文件找不到,比如 FindCharsInRange.h。

解决方法:include的时候要加上头文件所在文件夹,比如 #include "FindCharsInRange\FindCharsInRange.h"。PS:很多文件都是在 src\WinControls 的子目录里,自己找吧。

或者,右键项目->属性->配置属性->C++ -> 常规 -> 包含目录 将npp.6.1.5.src\PowerEditor\src\WinControls\目录下的所有子目录包含进去。

问题:localization.cpp 里说找不到 POS_RELOAD 这个标识符的定义。

解决方案:这是二流程序猿犯的拼写错误吧,因为这个文件里定义了一个 POS_RELOAOD 常量,注意拼写:一个是 POS_RELOAD , 一个是 POS_RELOAOD 。解决方法,将错就错,把 POS_RELOAD 改为 POS_RELOAOD

问题:提示xml文件有错
这个是因为 xml文件名不对的问题。应该是 右键项目->属性->通用配置->生成事件->后期生成事件->命令行 中的xml名字不对。
config.xml改为 config.model.xml
langs.xml改为 langs.model.xml
stylers.xml改为 style.model.xml

问题:提示找不到Notepad++.exe文件
解决方案:修改其输出文件名,在右键项目->属性->通用配置->链接器->常规,将输出文件后改为如图
clip_image002

转载于:https://www.cnblogs.com/yedezhanghao/archive/2012/08/17/2644106.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Notepad++ 是一款非常流行的文本编辑器,支持多种编程语言的语法高亮和一些代码提示功能。虽然 Notepad++ 并不是专门为 PHP 开发设计的,但它可以很好地支持 PHP 的编写和调试。下面是 Notepad++ 编写和运行 PHP 的详细教程: 1. 下载和安装 PHP 首先,你需要在本地计算机上安装 PHP。你可以从官方网站上下载 PHP 的 Windows 版本并进行安装。安装完成后,你需要将 PHP 的安装路径添加到系统环境变量中,这样才能在命令行中使用 PHP 命令。 2. 下载和安装 Notepad++ 在 Notepad++ 的官方网站上下载最新版的 Notepad++ 并进行安装。安装完成后,你需要启动 Notepad++。 3. 创建一个新的 PHP 文件 在 Notepad++ 中,点击“文件”菜单并选择“新建”,创建一个新的文件。你可以将新文件命名为“test.php”或者其他你喜欢的名称。 4. 编写 PHP 代码 在新的 PHP 文件中,你可以开始编写 PHP 代码。Notepad++ 支持 PHP 的语法高亮和代码提示功能,因此你可以很方便地编写 PHP 代码。以下是一个简单的 PHP 代码示例: ```php <?php echo "Hello, world!"; ?> ``` 5. 保存 PHP 文件 在编写完 PHP 代码后,记得保存文件。在 Notepad++ 中,点击“文件”菜单并选择“保存”,将文件保存到你喜欢的位置。 6. 运行 PHP 文件 现在,你可以在命令行中运行 PHP 文件了。打开命令行工具,进入到 PHP 文件所在的目录,并执行以下命令: ``` php test.php ``` 这样,就可以运行 PHP 文件并查看输出结果了。 注意: 如果在 Windows 系统上使用 Notepad++ 编写 PHP 代码,建议将文件编码设置为 UTF-8 无 BOM,这样可以避免出现一些字符编码问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值