找不到DirectRender库

时间:2013-07-22 09:41:26

标签: winapi visual-c++ directx

我正在使用某些公司的相机硬件在Visual Studio 2010 C ++中使用Windows 7进行编程...

我正在使用他们的库,当我尝试设置Direct3D模式时,我在SetDisplayMode()函数中收到错误。

程序可以看到它(DIRECT3D宏),因为wisper给了我这个参数的建议,所以我把这个库包好了。

错误是

"The DirectRender library could not be found"

这是来自其库的错误代码,而不是来自我的c ++编译器。

任何人都可以帮我解决这个问题吗?我似乎无法找到关于这个错误的任何内容,我可以在哪里找到库,错误等等。

我无法查看他们的库代码,可能是因为这些库是.lib和.dll。

我的显卡提供OpenGL和Direct3D ......

1 个答案:

答案 0 :(得分:1)

我不知道你所谈论的库是否是用D3D静态构建的,但我假设它不是。重要的是您已安装Direct3D运行时。从您提供的信息来看,似乎您没有。如果该库想要调用动态库并且找不到它,则不一定会出现编译器/链接器错误。

以下是运行时的链接:DirectX End-User Runtime

此外,.lib和.dll只是分别静态和动态链接的字节代码。正常情况下,您无法从中生成或访问c ++代码。