0

我是 Visual Studio 的新手,我收到了一个 vc++ 项目的电子邮件,但无法构建它。我认为这与名为 SubWCRev 的外部工具有关。最初的错误导致我安装 TortoiseSVN,因为它似乎在构建过程中正在寻找它。现在,构建错误说:

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

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

我在 32 位 xp 上使用 Visual Studio Express 2008,该项目最初也是用 VS2008 构建的。

是否有人对如何防止此工具运行或我是否无法解决此问题有任何想法?

4

1 回答 1

0

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

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

于 2011-01-11T19:07:43.933 回答