2013-07-22 5 views
1

내가 어떤 회사의 카메라 하드웨어와 비주얼 스튜디오 2010 C++에서 Windows 7에서 프로그래밍 해요 ...DirectRender 라이브러리를 찾을 수 없습니다

나는 그들의 라이브러리를 사용하고 있는데이 SetDisplayMode() 기능에서 오류를 얻고있다 Direct3D 모드를 설정하려고 할 때.

위스퍼가이 param에 대한 조언을 해주기 때문에 프로그램에서이 프로그램을 볼 수 있습니다 (DIRECT3D 매크로). 따라서이 라이브러리를 포함 시켰습니다.

오류 이것은 나의 C++ 컴파일러에서, 자신의 라이브러리에서 오류 코드입니다

"The DirectRender library could not be found" 

입니다.

누구든지 내가이 문제를 해결할 수 있도록 도와 줄 수 있습니까? 나는이 오류에 관해서 무엇인가를 찾을 수 없는데, 도서관을 얻을 수있는 곳, 잘못된 점 등이있다.

라이브러리가 .lib와 .dll이기 때문에 라이브러리 코드를 조사 할 수 없습니다.

내 그래픽 카드는 나는 당신이 정적으로 D3D로 지어진에 대해 얘기하고 라이브러리하지만 난이 아니 겠지 여부를 모른다는 OpenGL과 Direct3D를 모두 ...

+0

라이브러리에 문제가있는 경우 라이브러리 개발자에게 문의하십시오. –

+0

사용중인 라이브러리에 대해 언급하지 않은 경우에도 도움을 줄 수있는 방법이 확실하지 않습니다. –

+0

'나는 그들의 라이브러리 코드를 살펴볼 수 없다. ':하지만 확실하게 문서를 보거나 라이브러리 개발자에게 물어볼 수 있습니까? –

답변

1

을 제공합니다. 중요한 것은 Direct3D 런타임이 설치되어 있다는 것입니다. 당신이 준 정보로 판단하면, 그렇지 않은 것처럼 보입니다. 해당 라이브러리가 동적 라이브러리를 호출하려고하지만 찾지 못하면 반드시 컴파일러/링커 오류가 발생하지는 않습니다.

다음은 런타임에 대한 링크입니다 : 또한 DirectX End-User Runtime

, lib 디렉토리 및 정적 및 동적 각각 연결되는 단지 바이트 코드는 .DLL 있습니다. 그것의 정상은 당신이 그들로부터 C++ 코드를 생성하거나 액세스 할 수 없다는 것입니다.

+0

예, 링크 Joseph Pla ... 감사합니다 문제가 해결되었습니다. 나는 DirectX 드라이버를 재설치했는데 지금은 훌륭하게 작동합니다 ...하지만 카메라 드라이버를 다시 설치해야했는데 이유는 없지만 PC가 카메라를 감지 할 수 없었습니다 ... Thaaanks! –

+0

다른 응용 프로그램이 훌륭하게 작동하는 이유는 단지 이해할 수 없습니다. :-) –

+0

알 수 없습니다. 그러나 그것이 작동한다면, 그것을 만지지 마십시오 하하 : P –

관련 문제