如何从VC ++运行ant脚本

时间:2011-06-01 06:40:26

标签: visual-c++ ant remote-debugging

假设Visual C ++解决方案输出几个可执行文件。这些可执行文件应按特定顺序和某些参数运行 - 为此目的,已有一个ant build.xml 脚本。

将这个ant脚本与VC ++集成是一个不错的方法,这样ant脚本将指向最近输出的可执行文件(。\ Debug和。\ Release文件夹),理想情况下可以直接从VC ++运行,并且敢于我说用远程调试。

我在考虑使用使用每个可执行文件的输出位置填充 build.properties 文件的构建事件,并让ant脚本使用此.properties文件。

任何有关此事的帮助都会很棒。

1 个答案:

答案 0 :(得分:1)

我不确定这是否有一个好的答案。也许你没有问正确的问题。从C ++开始,您可以启动任何内容,包括脚本。我不确定VC ++集成的意思。

通用答案是:

  • 将输出位置保存在某处,无论在何处(文件,注册表,环境变量等)
  • 在使用前在脚本中检索它们

但根据您的需要,您也可以尝试:

  1. 在相同的文件夹结构中输出相同的可执行文件。这样您就可以使用相对路径。
  2. 使用后期构建事件,该事件将脚本复制到输出文件夹中,并使其使用相对路径。
  3. 您也可以尝试处理第一个EXE中的所有内容,而不是脚本。它可以使用指定执行顺序和参数的配置文件而不是ANT脚本。