是否有一种方法可以在Eclipse IDE中运行编译后的CDT程序,但不是在Eclipse终端,而是在新的cmd.exe窗口中?一些运行配置或外部工具配置?就像在QT中运行编译后的控制台应用程序一样。我在谷歌上搜索了这个简单的问题,但(对我来说很奇怪)我没有找到答案。
aor9mmx11#
来自Eclipse CDT论坛,来自Mr Klaus:编辑运行配置:在主页上,将C/C++应用程序设置为:
Mr Klaus
${system_path:cmd.exe}
在“参数”页上添加(调整路径和程序名):
/C "start .\Debug\hello.exe"
在“常用”页面上,取消勾选"Allocate console"。在上面的例子中,如果hello.exe结束,控制台窗口会立即关闭。如果你不想这样,在Arguments页面使用这个版本:
"Allocate console"
/C "start ${system_path:cmd.exe} /K .\Debug\hello.exe"
顺便说一句,你也可以使用同样的概念来配置外部工具!
nx7onnlm2#
在我的情况下,我需要改变参数:
/C "start /WAIT .\Debug\hello.exe"
2条答案
按热度按时间aor9mmx11#
来自Eclipse CDT论坛,来自
Mr Klaus
:编辑运行配置:
在主页上,将C/C++应用程序设置为:
在“参数”页上添加(调整路径和程序名):
在“常用”页面上,取消勾选
"Allocate console"
。在上面的例子中,如果hello.exe结束,控制台窗口会立即关闭。如果你不想这样,在Arguments页面使用这个版本:
顺便说一句,你也可以使用同样的概念来配置外部工具!
nx7onnlm2#
在我的情况下,我需要改变参数: