在Windows8上使用Sublime Text 2运行C ++代码时出现意外失败

时间:2015-03-13 17:13:42

标签: c++ gcc sublimetext2 windows-8.1

我刚开始在笔记本电脑上使用sublime text 2。我想使用sublime text 2编译和运行C ++代码。

  1. 我安装了MinGW和g ++,并更改了路径环境以包含安装MinGW的路径。

  2. 我打开了sublime text 2并编写了一个名为test.c的简单C ++程序来进行测试。

    #include“stdio.h”

    #test.c

    int main()

    {     的printf( “你好”); }

  3. 我按Ctrl + B编译并收到消息:

    [Finished in 0.8s]. 
    
    1. 我使用Ctrl + Shift + B运行它并收到以下消息。

      [错误2]系统找不到指定的文件 [cmd:[u'bash',u'-c',u“g ++'C:\ Users \ me \ Desktop \ test.c'-o'C:\ Users \ me \ Desktop / test'&& 'C:\用户\我\桌面/测试'“]] [dir:C:\ Users \ me \ Desktop] [路径:C:\ Python27 \ Lib \ site-packages \ PyQt4; C:\ MinGW \ bin;] [结束]

    2. 我试图解决这个问题并做了以下事情。

      我。 Sublime Text 2 - >工具 - >构建系统 - >新建系统

      II。在sublime新打开的窗口中,我输入以下命令。

      {

      "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
      "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
      "working_dir": "${file_path}",
      "selector": "source.c, source.c++",
      
      "variants":
      [
      {
          "name": "Run",
          "cmd" : ["${file_path}/${file_base_name}"]
      }
      ]
      

      }

      III。我将文件保存为gcc.sublime-build并返回运行test.c. 但是,test.exe运行不正常,Win8显示此窗口,显示

      test.exe已停止工作

      问题导致程序无法正常工作。 如果有可用的解决方案,Windows将关闭该程序并通知您。

    3. 关闭窗口后,我从sublime文本收到此消息:

      [Finished in 7.6s with exit code 255].
      

      我不知道为什么以及如何解决它。

1 个答案:

答案 0 :(得分:0)

为什么不安装Visual Studio?它包括编译器和代码编辑器,因此您不必浪费时间设置像Sublime这样的错误软件。