sublime 配置c++环境

1、下载sublime 地址

2、下载MinGW 地址

1、点击 安装,选择basic setup,选择下图绿色标记的四个选项,选择installation->apply changes->apply 即可。 这个工具是边下载边安装,lz自己安装时,网速很慢。因此,我将整个MinGW免安装包共享在百度网盘上,下载后只要解压到指定的目录即可。

sublime 配置c++环境_第1张图片



2、配置环境变量

sublime 配置c++环境_第2张图片

sublime 配置c++环境_第3张图片

红色矩形框,变量值:D:\MinGW\bin;  注意!不要忘记最后的分号。整个目录MInGW安装的目录。

3、测试环境

输入g++  -v,出现如下结果,说明环境配置成功!

sublime 配置c++环境_第4张图片

4、配置subLime g++环境

打开sublime , tools->build system -> new build system...

输入下面代码

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

     "variants":
     [
          {
               "name": "Run",
               "cmd": [ "start", "${file_path}/${file_base_name}.exe"]
          }
     ]
}
保存 取名g++.sublime-build (自己定义)

到此,自己随便写个c++代码,Ctrl+B,编译链接,Ctrl+shift+B,运行!


5、sublime 支持很多插件,其中sublimeClang是一个很好用的C++插件。

首先就要安装Package Control,这样就能使用丰富的插件包。

  首先按 Ctrl + ~组合键,打开Console窗口。

sublime text2 输入如下代码:

import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

sublime text3 输入如下代码:

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

然后回车安装,安装完了之后重启软件即可。ps:输入Ctrl + Shift + P 然后输入Install Package看是否可以调出来Install Package验证下安装是否成功。

官网教程:点击打开链接。

6、配置sublime clang

到http://pan.baidu.com/s/1hq7iXHM下载别人已经弄好的包,然后解压放到插件目录下即可,插件目录可以通过打开preferences->browse package...获得。

点击Preferences->Package Settings->SublimeClang->Settings - User,在打开的问文件中输入如下:

{
    "show_output_panel": false,
    "dont_prepend_clang_includes": true,
    "inhibit_sublime_completions": false,
    "options":
    [
        "-m32",
        "-w",
        "-ferror-limit=9",
        "-fgnu-runtime",
        "-fms-extensions",
        "-nostdinc",
        // 此处填写自己pc中的实际位置和版本号.
        "-isystem", "D:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include", 
        "-isystem", "D:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include\\c++", 
        "-isystem", "D:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32", 
        "-isystem", "D:\\MinGW\\include",
        "-D__GNUC__=4",
        "-D__GNUC_MINOR__=2",
        "-D__GNUC_PATCHLEVEL__=1",
        "-D__GXX_ABI_VERSION__=1002",
        "-Di386=1",
        "-D__i386=1",
        "-D__i386__=1",
        "-DWIN32=1",
        "-D_WIN32=1",
        "-D__WIN32=1",
        "-D__WIN32__=1",
        "-DWINNT=1",
        "-D__WINNT=1",
        "-D__WINNT__=1",
        "-D_X86_=1",
        "-D__MSVCRT__=1",
        "-D__MINGW32__=1",
        "-D__STDC_VERSION__=201112L"
    ]
}
到此,配置完成~~

你可能感兴趣的:(C++)