0

我正在使用带有 SP1 的 Visual Studio 2005 Express Edition。

我有一个预链接事件,它需要调用一个程序并将其输出发送到另一个程序。

foo | bar

从命令行或批处理文件调用时,此命令按预期工作。从 Pre-Link 事件调用该命令时会失败(即使 Pre-Link 事件调用包含该命令的单独批处理文件)。'foo' 运行并产生出现在 Visual Studio 中的输出,但此输出不会馈送到 'bar',实际上它似乎根本不会调用 'bar'。即使当 Pre-Link 事件调用 CMD 或 NMAKE 进而调用管道命令时,也只有 'foo' 运行。

Visual Studio 是否损坏和/或我可以执行一些神秘的仪式来完成这项工作?

4

1 回答 1

1

此处为 > 运算符回答了此问题。我怀疑管道可能会发生同样的事情。

于 2009-01-30T21:52:18.060 回答