启动n次启动配置C/C++
Launch n times a Launch Configuration C/C++
我需要启动n次用户定义的特定启动配置C/C++,每次执行二进制文件时我都会更改。我如何通过编程实现这一点?有可能吗?我认为可以创建n个不同的运行配置,从原始的运行配置开始,每个运行配置都包含不同的二进制文件,然后使用Launch Group来启动每个运行配置。但我需要一种外部工具,它使用用户定义的运行配置,然后运行n次。用户只能创建一个C/C++项目,显然可以运行它。他不必指定参数n:迭代次数由我根据一些信息决定。
尝试:
- 使用"文件"->"导出"向导导出要调用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()); }
相关文章:
- 如何创建一个空的全局类并在启动时实例化它
- 即使我读取了所有内容,在FIFO上打开的QSocketNotifier也会一直启动
- 使用 std::string () const 函数启动线程或未来
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- 将向量作为类>(值)<向量启动和向量<类>[值]有什么区别
- 如何创建线程序列以按照启动顺序执行任务?
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- 在挂钩启动新线程时解除挂钩进程
- 程序无法启动,因为缺少 libmpc-3.dll
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- QSerialPort 在应用程序启动之前正在使用中
- 无法在 Arch Linux 中启动虚幻引擎 4
- C++关于指针和使用函数将它们启动到堆的行为究竟是什么?
- 如何使用 ctypes 停止和重新启动从 Python 运行的C++代码
- 程序在使用 system() 启动另一个可执行文件时停止
- Qt 和 Android - 如何使用 Qandroidjniobject 启动相机
- Q没有管理权限的 exe 无法启动维护工具
- 启动类函数作为失去引用的线程
- 如何使用C++确定应用程序是否已在窗口中启动?
- 在没有管理员权限的情况下,在 c++ 中以编程方式将程序添加到启动