1. 安装 Mingw . 将安装文件夹下的 bin 目录加入系统path.
2. 安装 sublime3.
3. 为sublime安装 package control.
按下 Ctrl + ~ , 输入如下的代码:
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)
重启sublime.
4. 安装 sublimeclang.
如果系统中已安装git则可以通过git安装,进入到插件安装目录,然后执行下面命令
git clone --recursive https://github.com/quarnster/SublimeClang SublimeClang然后到https://github.com/quarnster/SublimeClang/downloads下载SublimeClang-1.0.41.sublime-package包,下载完成后把其重命名为SublimeClang-1.0.41.sublime-package.zip,然后解压把其中以dll结尾的文件拷贝到SublimeClang\internals目录中,重启sublimetext则可以再菜单栏Preferences->Package Settings中看到SublimeClang
另一种方法:如果你系统中没有安装git,则到http://pan.baidu.com/s/1hq7iXHM下载别人已经弄好的包,然后解压放到插件目录下即可
注: 插件安装目录可以通过 Preferences-> Browse Packages ... 打开
5. 设置 sublimeclang. 设置完成后可以使用自动完成功能。
输入 ctrl + shift + p 打开package control :
选择 preferences : sublimeclang settings - user .
在打开的文件中输入如下内容,
具体路径和编译选项以实际路径为准.
{
"show_output_panel": true,
"dont_prepend_clang_includes": true,
"inhibit_sublime_completions": false,
"options":
[
"-isystem", "C:\\Program Files (x86)\\CodeBlocks\\MinGW\\lib\\gcc\\mingw32\\4.7.1\\include",
"-isystem", "C:\\Program Files (x86)\\CodeBlocks\\MinGW\\lib\\gcc\\mingw32\\4.7.1\\include\\c++",
"-isystem", "C:\\Program Files (x86)\\CodeBlocks\\MinGW\\lib\\gcc\\mingw32\\4.7.1\\include\\c++\\mingw32",
"-isystem", "C:\\Program Files (x86)\\CodeBlocks\\MinGW\\include"
]
}
6.编译代码
在Sublime里面编译代码不是很方便。我选择在sublime写代码,在其他IDE项目里编译代码,或者自己写makefile.