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



有没有办法在Eclipse IDE中运行编译的CDT程序,但不是在Eclipse终端中,而是在新的cmd.exe窗口中运行?某些运行配置或外部工具配置?就像在QT中一样,当你运行编译的控制台应用程序时。我在谷歌上搜索了这个,在我的脑海里,一个简单的问题,但是(对我来说很奇怪(我没有找到答案。

来自 Eclipse CDT 论坛,来自 Mr Klaus

编辑运行配置:

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

${system_path:cmd.exe}

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

/C "start .Debughello.exe"

在"常用"页面上,取消选中"Allocate console"

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

/C "start ${system_path:cmd.exe} /K .Debughello.exe"

顺便说一句,您也可以对外部工具配置使用相同的概念!

就我而言,我需要更改参数:

/C "start /WAIT .Debughello.exe"

最新更新