Tortoisesvn 构建VisualStudio项目

Tortoisesvn 构建VisualStudio项目,tortoisesvn,building,Tortoisesvn,Building,我对VisualStudio非常陌生,我收到了一封vc++项目的电子邮件,但无法构建它。我认为它与名为SubWCRev的外部工具有关。最初的错误导致我安装了OrtoiseSVN,因为它似乎是在构建过程中寻找的。现在,生成错误显示: 1> 项目:错误PRJ0019:工具从“Building prodver.h”返回错误代码 构建日志列出了一些处理该工具的批处理命令,基本上只是再次列出上面的错误。我不认为我真的需要这个工具,我试图通过修改.vcproj文件来阻止它运行。我基本上注释掉了文件中引用su

我对VisualStudio非常陌生,我收到了一封vc++项目的电子邮件,但无法构建它。我认为它与名为SubWCRev的外部工具有关。最初的错误导致我安装了OrtoiseSVN,因为它似乎是在构建过程中寻找的。现在,生成错误显示:

1> 项目:错误PRJ0019:工具从“Building prodver.h”返回错误代码

构建日志列出了一些处理该工具的批处理命令,基本上只是再次列出上面的错误。我不认为我真的需要这个工具,我试图通过修改.vcproj文件来阻止它运行。我基本上注释掉了文件中引用subwcrev的行,但它根本没有改变行为。同样的错误也会发生

我在32位xp上使用visual studio express 2008,该项目最初也是使用VS2008构建的


有没有人知道如何防止这个工具被运行,或者如果我在解决这个问题上走得太远

严格地说,SubWCRev(这是一个包含在TortoiseSVN中的工具)似乎被用来创建文件“prodver.h”(最有可能是产品版本)。该文件很可能在其他地方引用,因此仅删除SubWCRev步骤不太可能解决您的问题。此外,如果您没有Subversion工作的代码副本,SubWCRev在任何情况下都不会工作


一种可能的解决方案是手动创建“prodver.h”文件,然后消除调用SubWCRev的构建步骤

事实上,我想我们找到了答案。我得到了两个预构建的头文件version.h和prodver.h,我从项目树中删除了两个名为version.in和prodver.in的文件。这似乎可以解决问题。