由于sublime输出没有控制台输出,所以需要配置系统的控制台输出,具体步骤如下:
一、配置环境变量
- (1)g++需要安装MinGW,当然你也可以安装devc++或者codeblock这样的IDE,它们会附带一个MinGW.有MinGW后,你需要找到g++在MinGW中的位置.我用的是devc++附带的MinGW,路径如上图:
- (2)配置环境变量:按照步骤结束后,点击三次确定就行。
- (3)打开cmd 输入
g++ -v
显示结果如下就表明添加成功
二、编译+运行+编译运行+黑框 - (1)执行下边步骤,点击后需要配置文件如(2)中所示:
- (2)在(1)中出来的页面填入下边代码:
{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -std=c++0x \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.cpp",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ -Wall -std=c++0x \"$file\" -o \"$file_base_name\" && \"${file_path}/${file_base_name}\""
},
{
"name": "RunInCmd",
"shell_cmd": "g++ -Wall -std=c++0x \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause \""
}
]
}
- (3)Ctrl + S 保存文件在默认路径下,并且设置文件名为abc.sublime-build,路径见下图:
(PS:这个路径是C:\Users\xxx\AppData\Roaming\Sublime Text 3\Packages\User,其中xxx是你的windows用户名字),由于是默认路径,所以你直接保存就OK。
- (4)在(3)保存至默认位置后,比如保存为abc.sublime-build文件。那么对应的在工具面就会出现一个abc选项,点击选中,则此时就是c++的编译环境,直接ctrl+B运行代码。注意:(如果没有可以关闭sublime,然后再打开,就会有显示)
- (5)关闭sublime 然后重启进行测试。
三、编写代码测试
- (1) 新建一个hello.cpp 文件。
- (2)编写测试代码:
#include <iostream>
using namespace std;
int main(){
cout<<"hello word !"<<endl;
return 0;
}
- (3)保存后, Tools-》Build with 点击),执行命令
- (3)测试结果:控制台输出结果