sublime text 2 c++编译 环境 问题小结

闲来无事,想要用subllime text 2 写下c++小程序,以前没用过这个编译c++,

期间出过很多问题,但是安装了sublime text 3 直接可以使用,前提安装了gcc/g++ 编译,没安装的去 安装下MinGW,然后在 环境变量把 MinGW下的bin 加入,

新建LIBRARY_PATH变量,如果有的话,在值中加入MinGW下的lib;新建C_INCLUDEDE_PATH变量,值设为MinGW下的include。

不过本着找问题解决问题,查了不少,最终成功在sublime text 2上跑起来了c++

其中遇到

1.Sublime Text 2 编译c++没反应

去找C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\Default下的 exec.py中修改

os.environ["PATH"] =os.path.expandvars(path).encode(sys.getfilesystemencoding())

看一下你的exec.py的 40行是不是这个

45行 换成 proc_env[k] = os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())

2.让Sublime text 2 的build系统支持中文路径和中文文件

Sublime text 2的build系统不支持中文路径,可以通过如下方式解决:

打开sublime_plugin.py文件(可以用Everything搜索)

添加以下内容:

reload(sys)
sys.setdefaultencoding(‘gbk‘)

3.Ctrl+shift+B 无法运行 

去C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\C++\C++.sublime-build

修改

// "cmd": ["bash", "-c", "g++ ‘${file}‘ -o ‘${file_path}/${file_base_name}‘ && ‘${file_path}/${file_base_name}‘"]
"cmd" : ["${file_path}/${file_base_name}"]

然后就可以正常运行了

sublime text 2 c++编译 环境 问题小结

时间: 2024-12-22 17:33:36

sublime text 2 c++编译 环境 问题小结的相关文章

Sublime Text 3 c++编译环境配置

{ "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "sel

【Sublime Text 3】编译环境

1.默认编译时总会出现错误 报错: [Finished in 1.3s with exit code 1][cmd: ['gcc', 'V:\\Cynthia\\01.c']][dir: V:\Cynthia][path: C:\Windows\System32\WindowsPowerShell\v1.0\;E:\tools\bin;C:\Program Files\TortoiseSVN\bin;E:\Python33;D:\Program Files\MySQL\MySQL Server

Sublime text2 C/C++ 编译环境设置

sublime 是一款强大的跨平台代码编辑器,小巧而且丰富实用的功能是Visual Studio不能比拟的,但是编译运行是一个软肋,本文通过在sublime中配置g++编译器实现程序的编译功能.具体做法一共有四个步骤: 下载安装Sublime text2 for windows 下载安装 MinGW 与 系统变量设置 Sublime Building System 设置 编译测试 一.下载安装Sublime text2 for windows 下载地址:http://www.sublimetex

Sublime Text 3 搭建nodejs环境

1.Node Js 安装(windows环境下) 下载node.js官网下载包https://nodejs.org/en/download/,或者在国内的http://nodejs.cn/download/ 的站点下载 2.Sublime Text 3安装nodejs环境 安装好sublime text 3后需要配置Package Control.安装方式如下: 1)打开sublime text 3. 2)按Ctrl+'`'打开控制台. 3)输入以下内容进行安装. import urllib.r

Sublime Text3 配置Python3编译环境

Sublime Text3 配置Python编译环境 进入Sublime Text3 ,然后选择菜单:工具(T)==>编译系统(U)==>新编译系统... 把上面的代码换成如下代码: "cmd": ["C:/Python36-32/python.exe","-u","$file"], "file_regex": "^[ ]*File \"(...*?)\", lin

Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码)

配置编译环境: 进sublime,然后点击Tools->Build System->New build System 直接用下面的替换 { "shell_cmd": "g++ '${file}' -o '${file_path}/${file_base_name}'", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir

Sublime Text(2/3)编译lua

想在subLime text 3中集成编译Lua(或其他语言)功能,只需要在Tool->Build System -> New Build System中将原来的 { "shell_cmd": "make"} 替换为下面的代码: { "cmd": ["c:/Users/Administrator/AppData/Roaming/Sublime Text 2/compile.exe", "$file&quo

Mac Sublime Text 3 配置Python环境及安装插件

一.下载安装Sublime Text 3 官网下载地址:http://www.sublimetext.com/3 二.配置Python开发环境 1.点击右下角,选择python 2.添加编译环境python3.6 我的Mac默认的是python2.7版本,安装python3.6,现在要配置Sublime Text使用python3.6编译环境 Tools -> Build System -> New Build System 在打开的文件里粘贴如下代码 {    "cmd"

配置sublime text的 JavaScript编写环境

都说sublime text是编写代码的神器,于是自己也下载了个中文本!后来要用到javascript,也想尽可能的将不同语言的编写集合在一个工具里面使用!所以就试试看在sublime text里面配置JavaScript. 在网上查找了很多的资料,后来证明很多都不一定是对的.但是虽然不对,但是都有同个思路.就是利用nodejs来编写javascript,于是乎我们得先安装一个nodejs. 这里是nodejs的官方网站:http://nodejs.org/     下载地址:http://no