zoukankan      html  css  js  c++  java
  • C++ SUBLIME TEXT3 环境配置

    一、第一种方法

    1.New Build System,设置C++.sublime-build编译文件

    {
        "path": "E:\MinGW\bin",
        "shell_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",
                "shell_cmd": "g++ "${file}" -o "${file_path}/${file_base_name}" && "${file_path}/${file_base_name}" < input.txt > output.txt"
            }
        ]
    }
    C++.sublime-build

    代码中的编译器g++,改成gcc可以编译c,c++

    2.设置分屏View--Layout--Columns:3

      在编辑的cpp文件所在的目录下,创建两个文件: input.txt , output.txt

    在分屏下打开上面的文件,在input.txt文件进行输入,在.cpp文件进行编译,

    在output.txt可以看到运行结果。

    二、第二种方法

    1.设置C++ Single File.sublime-build编译文件

      用winrar打开sublime安装目录下Packages文件夹下的C++.sublime-package文件,

    双击C++ Single File.sublime-build文件,用记事本打开,复制如下代码,替换文件原代码,

    {
        "cmd": ["g++", "${file}", "-o","${file_path}/${file_base_name}"],
        "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
        "working_dir": "${file_path}",
        "encoding":"cp936",
        "selector": "source.c",
        "variants":
        [
            {
                "name": "Run",
                "cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"]
            }
        ]
    }
    C++ Single File.sublime-build

    保存文件,关闭文件,在压缩文件里更新,选择是。

    2.先Ctrl + Shift + B 选第一个,编译,再Ctrl + Shift + B 选第二个,运行。

    注意,如果sublime更新,需要重新设置! 

    注:

    安装MinGW,默认32位,64位系统选择x86_64;

    设置环境变量;

    更改.sublime-build代码文件里的环境变量;

    编译的文件,不可以在含有 & 符号的文件夹下。

    复制代码的时候,注意折叠的标题也会被复制,要删除折叠标题!

  • 相关阅读:
    CocosCreator 快速开发推箱子游戏,附代码
    Cocos Creator实现左右跳游戏,提供完整游戏代码工程
    Cocos Creator一步一步实现重力球游戏,附完整代码
    PS_制作粉笔字
    高效实用的抠图方法
    PS文件和AI文件之间如何保持分层相互导入?
    行内元素之间出现间隙的bug解决
    CSS中让图片垂直居中的方法
    html中input按钮怎么添加超链接
    【转】Profiler使用方法
  • 原文地址:https://www.cnblogs.com/GoldenEllipsis/p/10357264.html
Copyright © 2011-2022 走看看