【问题标题】:Sublime Text 2 buiding C++ - nothing happensSublime Text 2 构建 C++ - 没有任何反应
【发布时间】:2015-04-23 08:53:34
【问题描述】:

尝试使用 Sublime 的控制台构建 C++ 文件,我得到以下信息:

Traceback (most recent call last):
  File "./sublime_plugin.py", line 337, in run_
  File "./exec.py", line 130, in run
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0301' in position 78: ordinal not in range(128)

我已经读过这个:Sublime text 2 build tools - nothing happens,但是在修复了那个之后,我又遇到了你在上面看到的另一个错误。

任何有关使这项工作的提示(允许我直接从 ST2 构建和运行简单的 C++ 代码)将不胜感激,在此先感谢。

【问题讨论】:

  • 在没有看到您的构建文件和您尝试编译/运行的一些示例代码的情况下无法提供帮助。
  • 我的构建文件是来自 Sublime Text 2(新下载)的标准文件。无论里面是什么,任何 C++ 代码都会失败。

标签: build sublimetext2 build-tools


【解决方案1】:

你试过吗?

我正在使用 Sublime 3,它确实可以毫无问题地构建简单文件(如“hello world”)(使用 CTRL+BCTRL+SHIFT+B)。我有 Windows 8.1,64 位。

【讨论】:

  • 您提供的链接是关于构建 Python 而不是 C++ 时的错误。无论如何我都试过了,但遗憾的是它并没有解决问题。我有兴趣运行 ST2。
  • 我的想法是专注于错误消息而不是语言。 ps.:对不起,我忘了我可以发布 cmets (因为低代表)。我认为这不是一个正确的答案,但我想与您分享。
【解决方案2】:

在我看来,您正在尝试运行一个包含 ´(重音符号)字符的程序。要么这是一个错误,你打算写单引号 ' ,或者如果这是你想要的,那么 Python 解释器不会识别为 ASCII 字符(因为它不是)并因此抱怨。

【讨论】:

  • 感谢您的关注,但很抱歉,事实并非如此。任何代码都会失败。从任何地方粘贴,从头开始编写,检查隐藏字符。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-30
  • 1970-01-01
  • 2012-12-19
  • 1970-01-01
  • 2015-08-31
相关资源
最近更新 更多