在ST3里写了一个C++程序,如下:
用ctrl+b编译后出现错误提示如下图:
经过百度,找到了一些针对python和java程序遇到这个问题的解决办法.
不过我的程序毕竟是c++,但我仍然找到了一些相同之处,通过试验果然解决掉了。
解决办法如下:
1、首先在Preferences里点击Browse Packages:
2、然后在里面找到User,点击进入:
3、找到C.sublime-build,点击打开文件,看到如下:
在文件的这个文本的"selector": "source.c, source.c++",下一行添加一个语句:
"encoding":"cp936",
注意有逗号
然后保存后,重启ST3,问题就解决啦。
另外针对python文件和java文件,修改的方法是一致的,只是要修改的文件不同:java是JavaC.sublime-build文件和Python.sublime-build文件
Java的参考博客是:
http://blog.csdn.net/chszs/article/details/8232077
Python的参考博客是:
sublime text编译时提示错误[Decode error - output not utf-8] compilation terminated