使用Eclipse CDT运行“动态”参数

时间:2013-07-20 01:34:11

标签: c++ c eclipse-cdt

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

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

Debug视图有一个交互式控制台,但是看起来你不能使用它来将参数传递给程序,遗憾的是。

1 个答案:

答案 0 :(得分:1)

您是否已考虑使用单元测试框架来解决此问题?拥有一个'main'类,它可以很好地封装所有程序选项和输入参数,从“普通”main()函数开始,在这里会有很多帮助(无论如何都是经过批准和强大的设计)。

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