8

我有 Visual Studio 2013 社区版,我得到了 pbrt-v2 代码库,并且一直在尝试构建解决方案,但这是我遇到的错误之一(它似乎与 nmake 相关):

 NMAKE - Error  1 error U1077: 'if' : return code '0x1'

我不确定该怎么做,因为其他说明似乎不太清楚。任何帮助将不胜感激!谢谢你,祝你有美好的一天!

- - - - - - - 更新 - - - - - - - - - -

我让它在 Visual Studio 2013 上编译和构建。问题是我认为我的 PBRT 文件已经过时。基本上我所做的是我通过 github 检查了该项目,我认为这应该可以工作,但后来我注意到您可以在网站上下载最新的 pbrt-v2 文件。事实上,作者有一个 VS studio 2015 的解决方案文件,我删除并重新安装了 2013,因为我认为这是问题所在。无论如何,使用我直接从网站下载的文件中的 2012 年,我能够构建解决方案。我会继续提出问题,以防万一有人遇到类似问题。

4

1 回答 1

2

此错误代码与 NMAKE 从命令中获取错误有关。然而,这个问题先前表明,如果您的 Visual Studio 安装不完整或已损坏或 NMAKE 未在 VS 命令 shell 中运行,也可能发生这种情况。建议您查看该问题并考虑一些可能性。

你试过 MSDN 论坛吗?

于 2015-12-18T02:24:24.817 回答