如标题,DEV-Cpp如何使用WINDOWS terminal默认运行EXE程序
2条回答 默认 最新
檀越@新空间 2026-05-04 12:49关注中午好🌞🌞🌞
本答案参考通义千问在 DEV-Cpp 中,默认情况下,运行
.exe程序时会直接打开一个控制台窗口(即 DOS 窗口),但有时你可能希望使用 Windows Terminal 来运行程序,而不是传统的 CMD 或控制台窗口。下面将详细说明如何配置 DEV-Cpp 以使用 Windows Terminal 运行.exe文件。
✅ 解决方案
1. 确认你的系统已安装 Windows Terminal
- Windows Terminal 是 Windows 10 及以上版本自带的终端应用。
- 如果你使用的是较旧的系统(如 Windows 7),请先安装 Windows Terminal。
2. 修改 DEV-Cpp 的运行配置
步骤如下:
-
打开 DEV-Cpp。
-
点击菜单栏上的 "Tools"(工具)。
-
选择 "Compiler Options"(编译器选项)。
-
在弹出的窗口中,找到 "Execution"(执行)标签页。
-
在 "Execute command"(执行命令)输入框中,替换默认的
cmd /k "$EXE_FILE"为以下内容:wt.exe -d . -w . -e cmd.exe注意:
wt.exe是 Windows Terminal 的可执行文件,-d .表示当前目录,-w .表示当前工作目录,-e cmd.exe表示启动 cmd.exe 作为子进程。 -
点击 "OK" 保存设置。
3. 验证是否生效
- 编译并运行一个简单的 C/C++ 程序(例如
Hello World)。 - 程序运行后,应该会打开 Windows Terminal 而不是传统 CMD 窗口。
4. (可选)自定义 Windows Terminal 命令
如果你希望更灵活地控制终端行为,可以创建一个批处理脚本或 PowerShell 脚本来调用 Windows Terminal。
示例:创建一个
run_in_terminal.bat@echo off wt.exe -d "%cd%" -w "%cd%" -e cmd.exe然后在 DEV-Cpp 的 "Execute command" 中输入:
run_in_terminal.bat
5. (可选)使用 PowerShell 或其他 Shell
如果你想使用 PowerShell 而不是 CMD,可以修改命令为:
wt.exe -d . -w . -e powershell.exe
🧩 总结
以下是关键步骤的有序列表:
-
确保 Windows Terminal 已安装
- 在 Windows 10/11 中,它默认已安装;否则通过 Microsoft Store 安装。
-
进入 DEV-Cpp 的编译器设置
- 依次点击 Tools > Compiler Options > Execution 标签页。
-
修改 "Execute command" 字段
- 将默认命令
cmd /k "$EXE_FILE"替换为:wt.exe -d . -w . -e cmd.exe
- 将默认命令
-
保存设置并测试
- 编译并运行一个程序,确认是否通过 Windows Terminal 启动。
-
(可选)自定义脚本
- 创建
.bat或.ps1脚本来自定义终端行为。
- 创建
⚠️ 注意事项
- 如果
wt.exe不可用,请检查系统是否支持 Windows Terminal。 - 部分旧版本的 DEV-Cpp 可能不完全兼容 Windows Terminal,建议使用最新版本。
- 如果遇到路径问题,请确保
wt.exe在系统环境变量中。
如有更多关于 DEV-Cpp 设置的问题,欢迎继续提问!
解决 无用评论 打赏 举报