Sublime Text 2和MinGW

Sam*_*aev 6 c++ windows mingw sublimetext sublimetext2

美好的一天!

任何人都可以分享他们如何将MinGW编译器附加到Sublime的经验吗?

我在互联网上找到了一个配置,但是当我运行编译程序弹出错误的文件来自"../MinGW/bin/".

配置:

{
   "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file_name"],
   "path": "c:\\Program Files\\MinGW\\bin\\"
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

UPD

我找到了问题的答案!我必须添加一个参数cmd.是的"-static".

所以,这是我的MinGW.sublime-build,工作正常:

{
    "path": "c:\\Program Files\\MinGW\\bin\\",
    "cmd": ["mingw32-g++.exe", "-static", "-o", "$file_base_name", "$file"]
}
Run Code Online (Sandbox Code Playgroud)

hal*_*ngs 7

确保将bin文件包含在系统的"Path"变量中.

打开开始菜单,然后键入"变量"或"环境变量"(或google)以查找如何执行此操作.您将进入一个包含大量变量的窗口,找到Path(而不是PATH)变量并将路径添加到MinGW的bin文件夹中.

顺便提一下,按照建议,您应该按文件更改file_base_name,并将file_base_name放在放置file_base的位置.

这是我个人使用的命令:

"cmd": ["C:\\MinGW\\bin\\mingw32-g++.exe", "-Wall", "-time", "$file", "-o", "$file_base_name"]