有没有一种方法可以在Eclipse IDE中运行编译的CDT程序,但不是在Eclipse终端中,而是在新的cmd.exe窗口中运行?是否有运行配置或外部工具配置?
就像在QT中运行已编译的控制台应用程序一样。
我在谷歌上搜索了这个问题,我认为这是一个简单的问题,但(对我来说)我没有找到答案。
来自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"
在我的情况下,我需要更改参数:
/C "start /WAIT .\Debug\hello.exe"
cmd.exe
,使用cd
命令进入包含.exe
文件的输出目录,输入可执行文件的名称,按下 ENTER 键即可。 - Captain Obvlious