sublime 配置c++环境

本文介绍如何配置Sublime Text作为C++开发环境,包括安装MinGW、配置环境变量、设置Sublime Build System及安装SublimeClang插件等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载sublime 地址

2、下载MinGW 地址

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



2、配置环境变量

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

3、测试环境

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

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,在打开的问文件中输入如下:

<span style="font-family:Arial Black;">{
    "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"
    ]
}</span>
到此,配置完成~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值