执行cmake后,在出来的结果NVIDIA CUDA:中没有出现NVCUVID,只有CUFFT

已经勾选WITH_NVCUVID但执行cmake后,在出来的结果NVIDIA CUDA:中没有出现NVCUVID,只有CUFFT等内容:

我的解决办法:

下载Nvidia Video Codec SDK(https://developer.nvidia.com/video-codec-sdk-archive)下载完成后解压,将LibInterface中所有文件分别复制到CUDA Toolkit文件夹下的libinclude中,再执行configure结果就显示NVCUVID了。

注意:

1.我下载的是sdk12.1版本,cmake通过了,但vs编译的时候报错C2039 "pixelBitDepthMinus8"不是"_NV_ENC_CONFIG_HEVC"的成员,查文章说要修改字符集()VS2019报错error C2039: “GetPrivateProfileInt”: 不是“`global namespace‘”的成员(通用解决方案,差不多的报错都可以参考这个)_不是global namespace的成员-优快云博客

我用的第一种方法运行成功了,vs没报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值