配置好C++编译环境后,运行无输出的解决办法:
http://384444165.iteye.com/blog/1798107
我的安装过程:
0. 安装sublime text 2
1. 安装了code::blocks后,把C:Program FilesCodeBlocksMinGWin添加到系统变量Path中;
2. 在sublime中添加new build system(tool->build system->new build system),
文件名:g++ builder
内容:
{ "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": ["g++", "${file}", "-o", "${file_path}/${file_base_name}", "&","${file_path}/${file_base_name}"] } ] }
3. 试试ctrl+B运行cpp代码,如果没有输出,打开C:UsersAdministratorAppDataRoamingSublime Text 2PackagesDefault下的exec.py,删除下面的内容(大概是43-44行,不同的版本不一致):
for k, v in proc_env.iteritems(): proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
4. 这次应该能正常运行了,具体解决办法详见http://384444165.iteye.com/blog/1798107