我需要启动用户定义的特定启动配置 C/C++ n 次,每次执行二进制文件时我都会更改。我如何以编程方式执行此操作?有可能的?我认为可以从最初的一个开始创建 n 个不同的运行配置,每个配置都包含不同的二进制文件,然后使用启动组来启动每个运行配置。但我需要一种外部工具,它使用用户定义的运行配置,然后运行它 n 次。 用户只能创建一个 C/C++ 项目,然后构建它并显然运行它。他不必指定参数n:迭代次数是我根据一些信息决定的。
最佳答案
尝试:
- 使用"file"->“导出”向导导出要调用 n 次的启动配置,然后选择“运行/调试”->“启动配置”
- 开发一个插件,要求用户输入启动次数和要选择的启动配置文件。您已在此处创建一个对话框,用于导入在步骤 1 中导出的启动配置文件。
解析启动配置文件(这些文件为 xml 格式)并准备
ILaunchConfiguration
类型的对象,并尝试调用下面的代码(这是从org.eclipse 复制的) .debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog#handleLaunchPressed()
)ILaunchConfiguration config = fTabViewer.getOriginal(); if (fTabViewer.isDirty() && fTabViewer.canSave()) { config = fTabViewer.handleApplyPressed(); } if(config != null) { close(); DebugUITools.launch(config, getMode()); }
关于c++ - 启动 n 次 启动配置 C/C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20640868/