在Visual Studio中预启动时启动外部程序

时间:2014-02-17 12:11:26

标签: c++ visual-c++

我写了一个程序,将我的资源打包成一个文件,这应该在我启动主程序之前发生。如何在主程序启动之前启动该程序(例如,通过单击Visual Studio中的“Debug”或“Start”)?

2 个答案:

答案 0 :(得分:0)

如果您转到项目属性 - >配置属性 - >调试,您可以编辑命令部分并添加您的程序。

答案 1 :(得分:0)

虽然Luchian Grigore的回答非常好,但几乎没有其他选择:

  • 如果您只需要在构建时打包资源一次,但不是每次调试器都启动时,您可以添加“构建事件”或“自定义构建步骤”(请参阅​​项目选项)。
  • 您可以将另一个项目添加到解决方案中,并使主项目依赖于它。它可以是Makefile项目,因此您可以在构建
  • 上执行任何操作
  • 您可以直接从C ++代码生成资源打包程序进程(可能只在调试模式下,通过使用条件编译)