2011-01-11 217 views
0

我是一個非常新的Visual Studio,我已經通過電子郵件發送了一個vC++項目,但無法構建它。我認爲這與名爲SubWCRev的外部工具有關。最初的錯誤導致我安裝了TortoiseSVN,因爲它在構建過程中似乎正在尋找它。現在,生成錯誤說:建設視覺工作室項目

1>項目:錯誤PRJ0019:一種工具從返回錯誤代碼「建設prodver.h」

創建日誌列出了使用此工具對付一些批處理命令和基本只是再次列出上述錯誤。我不認爲我真的需要這個工具,我試圖通過修改.vcproj文件來阻止它運行。我基本上將文件中提到subwcrev的行註釋掉了,但它根本沒有改變行爲。發生同樣的錯誤。

我在32位xp上使用visual studio express 2008,該項目最初也是使用VS2008構建的。

有沒有人有任何想法要麼如何防止此工具運行,或者如果我在解決這個問題的方法?

+0

其實我想我們知道了。我得到了兩個頭文件,version.h和prodver.h,它們是預先構建的,我從項目樹中移除了兩個名爲version.in和prodver.in的文件。這似乎解決了它。 – DPL 2011-01-12 16:39:23

回答

0

嚴格來說,它看起來像SubWCRev(這是一個包含在TortoiseSVN中的工具)用於創建文件「prodver.h」(最有可能的產品版本)。該文件很可能在其他地方引用,因此刪除SubWCRev步驟不太可能解決您的問題。另外,如果你沒有代碼的Subversion工作副本,SubWCRev在任何情況下都不起作用。

一個可能的解決方案是手動創建「prodver.h」文件,然後消除調用SubWCRev的構建步驟。