Eclipse CDT - 如何在外部控制台(cmd.exe)中运行编译后的 .exe 文件

3
有没有一种方法可以在Eclipse IDE中运行编译的CDT程序,但不是在Eclipse终端中,而是在新的cmd.exe窗口中运行?是否有运行配置或外部工具配置? 就像在QT中运行已编译的控制台应用程序一样。 我在谷歌上搜索了这个问题,我认为这是一个简单的问题,但(对我来说)我没有找到答案。

你可以像处理其他程序一样操作。打开 cmd.exe,使用 cd 命令进入包含 .exe 文件的输出目录,输入可执行文件的名称,按下 ENTER 键即可。 - Captain Obvlious
@Captain Obvlious 这是个玩笑吗?我的意思是,安装好Eclipse后,按下“运行”按钮,程序会自动在单独的控制台窗口中启动,而不需要手动操作。 - cyclone125
2个回答

3

来自Eclipse CDT论坛,来自Klaus先生:

编辑运行配置:

在主页上将C/C++应用程序设置为:

${system_path:cmd.exe}

在参数页面添加(调整路径和程序名称):

/C "start .\Debug\hello.exe"

在“常规”页面上取消选中 "分配控制台"

在上面的示例中,如果 hello.exe 结束,控制台窗口将立即关闭。如果不想这样做,请在“参数”页面使用此版本:

/C "start ${system_path:cmd.exe} /K .\Debug\hello.exe"

顺便提一下,您也可以使用相同的概念进行外部工具配置!

1

在我的情况下,我需要更改参数:

/C "start /WAIT .\Debug\hello.exe"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接