2009-01-30 71 views
0

我正在使用Visual Studio 2005 Express Edition SP1。Visual Studio中的管道生成事件

我有一個Pre-Link事件需要調用一個程序並將其輸出發送給另一個程序。

foo | bar 

從命令行或批處理文件調用時,此命令按預期工作。從Pre-Link事件調用時,該命令失敗(即使Pre-Link事件調用包含該命令的單獨批處理文件)。 'foo'運行併產生出現在Visual Studio中的輸出,但是這個輸出不會被輸入到'bar'中,實際上它看起來'bar'根本不會被調用。即使Pre-Link事件調用CMD或NMAKE,然後調用管道命令,也只運行「foo」。

視覺工作室是否壞了和/或是否有一些奧術儀式可以讓我完成這項工作?

回答

1

對於>運算符,這被回答爲here。我懷疑管道可能會發生同樣的事情。

+0

看來,答案只適用於VS2008。一個海報說,'>'操作符在VS2005中工作正常。 – 2009-01-30 21:56:01

相關問題