和Sublime text3配置C++运行环境类似,它所要做的工作如下:
- 安装MinGW
- 将MinGW下的bin文件夹添加到系统路径中,以便于系统能够搜到g++编译器
- 为Notepad++配置环境
方法1
直接在菜单->运行->运行下复制以下两行内容中的任何一条,复制完成后直接就能打开CMD窗口,然后就运行即可
cmd /k g++ -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT // 命令1
cmd /k "$(NAME_PART)" & PAUSE & EXIT // 命令2
关于上面的命令,解释如下:
引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。
- & PAUSE 含义是命令运行后暂停等待键盘操作
- & EXIT 含义是完成后退出运行窗口,回到notepad++
gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径。(很简单,将”g++.exe”换成”D:/MinGW/bin/g++.exe”,还是要参照你安装的路径)
运行以下程序
int maximum(int n) {
return n;
}
template<typename... Args>
int maximum(int n, Args... args) {
return max(n, maximum(args...));
}
int main() {
cout << "the max num is: "<< maximum(57, 89, 78, 56, 103) << endl;
return 0;
}
方法2:使用NppExec来配置
关于NppExec快捷键的安装很简单,百度一下即可,安装成功后按以下步骤配置
按下F6键,调出执行命令的窗口,然后将以下内容复制到其中
NPP_SAVE
cmd /c g++ -g -W -Wall "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
echo
echo
echo 开始编译
"$(CURRENT_DIRECTORY)\$(NAME_part).exe"
将上面的内容保存为,Comple C++宏命
- 打开插件NppExec下的Adanced Options,将该才的宏命令添加到菜单栏中
- 添加快捷键,打开 运行->管理快捷键,在面板下选择插件命令,然后点击快捷键的空白位置,添加快捷键