libavcodec/dxva2.h:40:5: error: unknown type name 'IDirectXVideoDecoder'

gcc 4.9.2 编译 ffmpeg-git-1aeb88b 是出现如下错误

> FFmpeg fails to make with:
>
> CC libavcodec/dxva2.o
> In file included from libavcodec/dxva2_internal.h:26:0,
> from libavcodec/dxva2.c:23:
> libavcodec/dxva2.h:40:5: error: unknown type name ‘IDirectXVideoDecoder‘
> libavcodec/dxva2.h:45:5: error: unknown type name
> ‘DXVA2_ConfigPictureDecode‘
> libavcodec/dxva2.h:55:5: error: unknown type name ‘LPDIRECT3DSURFACE9‘
> In file included from libavcodec/dxva2.c:23:0:
> libavcodec/dxva2_internal.h:36:28: error: unknown type name
> ‘DXVA2_DecodeBufferDesc‘
> libavcodec/dxva2_internal.h:45:51: error: unknown type name
> ‘DXVA2_DecodeBufferDesc‘
> libavcodec/dxva2_internal.h:46:51: error: unknown type name
> ‘DXVA2_DecodeBufferDesc‘
> libavcodec/dxva2.c:46:28: error: unknown type name ‘DXVA2_DecodeBufferDesc‘
> libavcodec/dxva2.c:83:51: error: unknown type name ‘DXVA2_DecodeBufferDesc‘
> libavcodec/dxva2.c:84:51: error: unknown type name ‘DXVA2_DecodeBufferDesc‘
> make: *** [libavcodec/dxva2.o] Error 1

折腾了好久 用 gcc 4.5.2 编译就顺利通过.

libavcodec/dxva2.h:40:5: error: unknown type name 'IDirectXVideoDecoder'

时间: 2024-11-12 21:00:11

libavcodec/dxva2.h:40:5: error: unknown type name 'IDirectXVideoDecoder'的相关文章

jni 编译错误error: unknown type name '__va_list'

platforms\android-9\arch-arm\usr\include\stdio.h:257:37: error: unknown type name '__va_list' 解决方法: 默认的android-9不兼容 Applicaton.mk  添加APP_PLATFORM := android-21 jni 编译错误error: unknown type name '__va_list'

brew yaf error: unknown type name ‘HASHKIT_API‘

1.在 mac 系统中安装 PHP yaf 扩展时,总是失败:报错:error: unknown type name 'HASHKIT_API' \h:\W \u$ brew install php70-yaf ==> Installing php70-yaf from homebrew/php ==> Downloading https://github.com/laruence/yaf/archive/yaf-3.0.3.tar.gz Already downloaded: /Users/

NDK编译c包含C++头文件 error: unknown type name 'class' 的解决方法

在进行native开发的时候,难免会遇到C文件包含C++头文件而调用C++函数,若没做什么处理,直接include进行编译的话,会遇到以下错误: error: unknown type name 'class' error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 那么怎么解决呢? 首先,找下报错的原,从C以及C++特性不难发现:C文件include了带有C++关键字的头文件,如class等,因此,包含C

[Creating an image format with an unknown type is an error] on cordova, ios 10

在 iOS 10  调用 了 获取  相册的 可编辑 的  照片后,会出现 [Creating an image format with an unknown type is an error] 这个其实不影响app的使用,这个是 iOS10 系统的bug 而已.其实 程序员进行二次调用的时候  并没有  所谓的error.

[virsh] error: unknown OS type hvm解决办法

今天在linux服务器上编译安装升级了下qemu,升级命令如下: [email protected]:/opt/qemu-2.0.0# ./configure --prefix=/usr/local/ --target-list=x86_64-softmmu [email protected]:/opt/qemu-2.0.0# make [email protected]:/opt/qemu-2.0.0# make install 顺利编译安装后,去define了一个虚拟机,结果报了如下错误:

Mac OS安装octave出现的问题-'error:terminal type set to 'unknown'的解决'

学习Machine learning需要使用Octave语言,毕竟吴恩承力荐.本机系统Mac OS X EI Capitan, 其实什么系统都无所谓了,安装原理都是一样的. 在不断才坑中,理清楚了各个软件之间的关系: Octave是一个类似于MATLAB一样强大的语言,相比来说,它是开源的,FREE! Octave中使用了GNUplot来绘制图像,所以需要在电脑上安装gnuplot才能使用它的图像绘制的功能.PS: 我首先在coursera上安装课程资源里面给的链接,安装了Octave,后来发现

NSObjCRuntime.h unknown type name nsstring问题

大约遇到下面的问题 Expected identifier or '('Unknown type name 'NSString'Unknown type name 'Protocol'... 还有NSString.h.NSZone.h.NSObject.h也会提示类似的错误,根据此链接,我定位到问题原因为引入了一个c文件,把c文件修改成m文件,再编译就没有问题了 估计是pch里面设置问题,先就这样修改吧,以后有时间再研究不改成m文件怎么处理

PGI安装时出现ERROR: unknown glibc version (2.4),的解决方法

本人在安装PGI时出现ERROR: unknown glibc version (2.4)的错误,经过网友的指教,终于成功完成安装. 看着PGI能顺利工作,心里确实很爽,在这里也把自己的一点所获与大家分享. 以本人所用的PGI-7.1.4为例,第一次安装后出现上述错误,但是发现此时PGI文件已经被成功写入指定的区域了,然后在安装路径下(本人使用/home/name/pgi/)下找到/linux86/7.1/中的makelocal文件,打开后按以下方式更改: 修改后的makelocalrc如下(修

Unknown type name “CGFloat

一.编绎显示Unknown type name “CGFloat”  错误解决方法 将Compile Sources As 改为 Objective-C++ 二.如果是extern const引起的.直接加头文件 #import <UIKit/UIKit.h>