为什么我无法在VS2010中打开NVENC项目?

时间:2014-06-14 10:24:53

标签: gpu nvidia video-encoding gpu-programming

我已下载NVENC SDK 当我打开samples_vs2008.sln时 - 所有项目都加载到解决方案中,nvEncoder正在运行。

当我打开samples_vs2010.sln时:

  1. 仅加载nvEncoder项目,其他3个项目(cudaDecodeD3D9cudaDecodeGLcudaEncode)无法加载。
  2. 对于每个失败的项目,我都会收到此错误:
    ... \ cudaDecodeD3D9_vs2010.vcxproj:错误:找不到导入的项目“C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ BuildCustomizations \ CUDA 5.5.props”。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。
  3. 即使我仍然决定运行唯一加载的项目(nvEncoder),我也会收到错误无法启动程序nvEncoder.exe。系统找不到指定的文件。
    虽然nvEncoder.exe确实存在!
  4. 你知道这可能是什么问题吗?为什么VS2010需要CUDA 5.5.props而VS2008需要5.0?

1 个答案:

答案 0 :(得分:0)

NVIDIA VIDEO CODEC SDK显然取决于NVCUVID CUDA API。您应该下载并安装GPU Computing SDK(https://developer.nvidia.com/gpu-computing-sdk)。