I managed to configure Sublime Text 2 for C++ and I can now compile my code (using the MinGW compiler).
Unfortunately, the Sublime Text console can’t support any kind of input for C++.
I want to open my compiled program in an external console (Window’s terminal for instance).
I tried to use “call” or “cmd” but couldn’t make it work. (it still opens the file in the console)
Here’s my build configuration:
{
"cmd": ["C:\\MinGW\\bin\\mingw32-g++.exe", "-Wall", "-time", "$file", "-o", "$file_base_name"],
"cmd": ["call", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"working_dir": "${project_path:${folder}}",
"selector": "source.c",
"shell": true,
"encoding": "latin1"
}
Try with this:
The trick is to execute the generated file using the “start” command, which forces the file to open in a new cmd window, and to put everything inside the first cmd definition (using the && in order to execute the two commands), because if you define more than one cmd array, they overwrite.