0

我正在使用 OpenNi、NITE 和 OpenGL 在 Visual Studio 2008 中创建一个 kinect 项目。

在开发过程中随机出现以下错误:

从“C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\rc.exe”返回错误结果 1。

我没有运气搜索过互联网。

我能够创建一个新项目并复制我的所有代码,它工作正常,但这不是我每天都想做多次的事情。

如果需要更多信息,我很乐意提供。

编辑完整的输出窗口读取

1>------ Build started: Project: PointViewer, Configuration: Debug Win32 ------
1>Compiling resources...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>fatal error RC1110: could not open ..\Res\NITE.rc
1>Project : error PRJ0002 : Error result 1 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\rc.exe'.
1>Build log was saved at "file://d:\Documents\Uni work\Year 4\Personal Project\Samples \PointViewer\Debug\BuildLog.htm"
1>PointViewer - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
4

3 回答 3

5

您正在通过相对路径 ( ..) 引用您的 RC 文件。
您的当前目录似乎正在更改,因此..,您的 RC 文件的路径会更改,从而导致错误。

您必须确保以不变的方式引用您的 RC 文件。尝试从项目中删除它,然后重新添加它,注意仅以绝对术语引用它。

检查您的项目和构建设置以了解构建开始的目录,以及文件名如何保存在项目设置中。您正在寻找类似“将文件名保留为...”的内容。

于 2012-02-09T23:38:06.250 回答
0

我有同样的错误。将整个项目文件夹移动到文档/visualstudio/projects。如果这不起作用,请将其移至您的桌面。这只是一个链接问题,它找不到资源。确保您没有移动文件夹,因为这可能会导致这些问题。

于 2013-05-14T22:31:20.570 回答
0

描述错误的可能原因 - .rc 文件已重命名。检查 .vcproj 文件中的 .rc 文件名,看看它确实存在于磁盘上。

于 2014-04-01T07:01:35.560 回答