首页 > 其他 > 详细

sublime text编译时提示错误[Decode error - output not utf-8] compilation terminated

时间:2014-01-25 11:47:06      阅读:444      评论:0      收藏:0      [点我收藏+]

在ST3里写了一个C++程序,如下:

用ctrl+b编译后出现错误提示如下图:


经过百度,找到了一些针对python和java程序遇到这个问题的解决办法.
不过我的程序毕竟是c++,但我仍然找到了一些相同之处,通过试验果然解决掉了。
解决办法如下:
1、首先在Preferences里点击Browse Packages:

bubuko.com,布布扣
2、然后在里面找到User,点击进入:
bubuko.com,布布扣
3、找到C.sublime-build,点击打开文件,看到如下:
bubuko.com,布布扣
在文件的这个文本的"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的参考博客是:
http://www.cnblogs.com/muzizongheng/archive/2013/07/05/3172998.html

sublime text编译时提示错误[Decode error - output not utf-8] compilation terminated

原文:http://blog.csdn.net/lhshu2008/article/details/18735827

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!