使用 Eclipse CDT 运行"dynamic"参数

Run "dynamic" arguments with Eclipse CDT

本文关键字:dynamic 参数 运行 Eclipse CDT 使用      更新时间:2023-10-16

有没有一种更简单的方法可以在Eclipse中为程序指定参数?我知道您可以转到"运行">"运行配置…">参数选项卡,但使用我正在开发的程序,我需要能够测试不同的文件和文件格式,所以每次我想测试不同的参数时都必须这样做会浪费很多时间。

我可以为不同的参数设置不同的Run配置,但这仍然是一个拼凑的过程。如果我想使用一个新文件,我仍然需要编辑不同的配置。

Debug视图有一个交互式控制台,但遗憾的是,您无法使用它向程序传递参数。

您是否已经考虑使用单元测试框架来解决此问题?有一个"main"类,它封装了来自"普通"main()函数的所有程序选项和输入参数,在这里会有很大帮助(无论如何,它都是经过批准的稳健设计)。

最新的Eclipse CDT(开普勒,甚至可能是Juno)支持使用各种框架(cppunit,googletest)BTW进行C++单元测试。