gpt4 book ai didi

c++ - Windows系统如何使用Sublime Text在外部控制台运行程序?

转载 作者:可可西里 更新时间:2023-11-01 12:36:23 27 4
gpt4 key购买 nike

我设法为 C++ 配置了 Sublime Text 2,现在我可以编译我的代码(使用 MinGW 编译器)。

不幸的是,Sublime Text 控制台不支持任何类型的 C++ 输入。

我想在外部控制台(例如 Window 的终端)中打开我编译的程序。我尝试使用“call”或“c​​md”,但无法正常工作。 (它仍然在控制台中打开文件)

这是我的构建配置:

{
"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"
}

最佳答案

试试这个:

{
"cmd": ["C:\\Dev-Cpp\\bin\\mingw32-g++.exe", "-static", "-Wall", "-time", "$file", "-o", "$file_base_name.exe", "&&", "start", "$file_base_name"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"working_dir": "${project_path:${folder}}",
"selector": "source.c",
"shell": true,
"encoding": "latin1"
}

诀窍是使用“start”命令执行生成的文件,强制文件在新的 cmd 窗口中打开,并将所有内容放入第一个 cmd 定义中(使用 && 以执行两个命令), 因为如果您定义了多个 cmd 数组,它们将被覆盖。

关于c++ - Windows系统如何使用Sublime Text在外部控制台运行程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11601423/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com