1. 安装软件

安装 UltraEdit 22.10.0.12

安装 VS2010

这里,UltraEdit配置C++的编译和运行的环境使用VS2010中VC\bin\cl.exe编译器

2. 设置环境变量

设置环境变量的位置:控制面板\系统和安全\系统\高级系统设置,点击环境变量进入。

在用户环境变量中新建三个变量:Path,Lib,include(方便使用VS2010和WinSDK中exe文件、dll文件、lib文件、头文件的使用,环境变量下的文件在系统中使用时可不用添加绝对路径)

这里VS2010安装路径在D:\Program Files\下

Path值中添加:D:\Program Files\Microsoft Visual Studio 10.0\VC\bin; D:\Already Set\Microsoft Visual Studio 10.0\Common7\IDE

Lib值中添加:D:\Program Files\Microsoft Visual Studio 10.0\VC\lib\;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib

include值中添加:D:\Program Files\Microsoft Visual Studio 10.0\VC\include

 

注意:如果出现 fatal error LNK1104: cannot open file "kernel32.lib",原因是未添加WinSDK中的Lib文件夹到用户环境变量Lib

3. 配置编译和运行工具

打开UltraEdit,进入“高级->工具配置”

3.1 编译C++

 

命令:

点击插入

菜单项名称:编译C++(也可写其它名字标识编译)

命令行: cl %n%e

            或 cl %p%n%e

【注意】

"

问题:

由于UltraEdit 输出列表中的格式为UTF8,无法更改。若系统的编码格式与此不符,编译输出中文格式会显示乱码。

解决方案:

在cl命令前加一条chcp 65001, 更改控制台语言为UTF8格式。命令行设置只能一行命令,把多行命令写入.bat文件,然后命令行调用该.bat文件即可,比如新建compilec.bat,需把该文件放在源文件目录下,或环境变量Path中的路径下。

文件内容: chcp 65001

cl %1%2%3

命令行输入:compilec %p %n %e

若需要生成dll文件,需要将命令行改为 cl %n%e   /LD

"

工作目录:%p

 

选项:

程序类型->Dos程序:选中

保存活动文件:选中

其余均不选中

 

输出:

命令输出->输出到列表:选中

命令输出->显示DOS窗口:选中

命令输出->捕获输出:选中

选定的文本替换为->不替换:选中

其余均不选中

3.2 运行C++

命令:

点击插入

菜单项名称:运行C++(也可写其它名字标识运行)

命令行: %n

             或%p%n

工作目录:%p

 

选项:

程序类型->Dos程序:选中

保存活动文件:选中

其余均不选中

 

输出:

命令输出->输出到列表:选中

命令输出->显示DOS窗口:选中

命令输出->捕获输出:选中

选定的文本替换为->不替换:选中

其余均不选中

3.3 设置快捷键

进入“高级->配置->键映射”

一般为AdvancedUserTool1和AdvancedUserTool2,

分别选中,在右侧若想更改已有热键,只需删掉重新分配即可。

 

3.4 设置到工具栏

在工具栏右键->定制工具栏…,在出现的窗口中右侧找到刚才添加的菜单,用户工具1和用户工具2添加到左侧栏,自己可调整顺序。

 

 

3.5 编写代码注意

在写C++代码时文件编码格式需设为UTF8,否则中文输出显示不出来

 

可在最下面红色框中标识区域设置