2012-02-09 2 views
0

OpenNi, NITE 및 OpenGL을 사용하여 Visual Studio 2008에서 kinect 프로젝트를 만들고 있습니다. 나는 다음과 같은 오류가 개발을 dureing 임의의 시간에C++ 무작위로 설명 할 수없는 오류

는 :

Error result 1 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\rc.exe'.

나는 운없이 인터넷을 검색했습니다.

새 프로젝트를 만들고 모든 코드를 복사 할 수는 있지만 잘 작동하지만 이것은 매일 여러 번하고 싶지 않습니다.

더 많은 정보가 필요하면 알려주세요. 당신은 상대 경로 (..)를 통해 RC 파일을 참조하는

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 ========== 
+0

컴파일하려고하는 .rc 파일 (리소스 파일)에 특별한 것이 있습니까? – selbie

+1

그런데 일단이 오류가 발생하면 '스틱'이 나타나고이를 해결하려면 새 프로젝트를 만들어야한다고 말하고 있습니까? Visual Studio를 중지/시작해도 문제가 해결되지 않습니까? –

+0

본 적이 있습니까 http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/feeda646-4ba8-497d-b9d1-c9e2eca62961#83aaceb5-8818-4e38-9407-a96b77607133? (Googling 발견 "오류 결과 1" "rc.exe".에서 반환했습니다.) – ruakh

답변

5

EDIT 최대 출력 창을 읽습니다.
현재 디렉터리가 변경되어 있으므로 ..이 표시되고 RC 파일의 경로가 변경되어 오류가 발생합니다.

RC 파일은 변경되지 않는 방식으로 참조해야합니다. 프로젝트에서 제거한 다음 다시 추가하여 절대적으로 만 참조하도록하십시오.

프로젝트를 확인하고 빌드가 시작될 디렉토리 및 프로젝트 설정에서 파일 이름이 유지되는 방법에 대한 설정을 작성하십시오. "Persist Filenames As ..."와 같은 것을 찾고 있습니다.

+0

당신은 절대적으로 옳습니다. 내가 이해하지 못하는 이유는 내가 프로젝트를 옮긴 후 잠시 동안 왜 일했는지이다. 그래도 고마워. –

0

동일한 오류가 발생했습니다. 전체 프로젝트 폴더를 문서/visualstudio/projects로 이동하십시오. 그래도 작동하지 않으면 바탕 화면으로 옮깁니다. 단지 연결 문제 일 뿐이며 리소스를 찾을 수 없습니다. 이러한 문제가 발생할 수 있으므로 폴더를 이동하지 않도록하십시오.

0

설명 된 오류의 가능한 원인 - .rc 파일의 이름이 바뀌 었습니다. .vcproj 파일에서 .rc 파일 이름을 확인하고 실제로 디스크에 있는지 확인하십시오.