x264代码剖析(四):vs2010编译x264错误集锦
时间: 2023-06-19 12:07:11 浏览: 200
VS2010编译x264版本
5星 · 资源好评率100%
在编译x264时,常常会遇到各种错误。下面是一些常见的错误及其解决方法:
1. 错误:error C2143: syntax error : missing ';' before 'type'
这个错误通常是由于缺少头文件引起的。可以尝试在源文件中添加以下头文件:
```
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <stddef.h>
#include <string.h>
#include <assert.h>
```
2. 错误:error C2065: 'AV_CODEC_FLAG_GLOBAL_HEADER' : undeclared identifier
这个错误通常是由于缺少FFmpeg库引起的。可以尝试在项目属性中添加FFmpeg库的路径。
3. 错误:error C2061: syntax error : identifier 'x264_t'
这个错误通常是由于缺少头文件引起的。可以尝试在源文件中添加以下头文件:
```
#include "x264.h"
```
4. 错误:error C1083: Cannot open include file: 'stdint.h': No such file or directory
这个错误通常是由于缺少标准C库头文件引起的。可以尝试在源文件中添加以下头文件:
```
#include <stdint.h>
```
5. 错误:error LNK2019: unresolved external symbol _x264_param_default referenced in function _main
这个错误通常是由于缺少x264库引起的。可以尝试在项目属性中添加x264库的路径。
6. 错误:error C2039: 'b_cabac_init' : is not a member of 'x264_t'
这个错误通常是由于x264库版本不一致引起的。可以尝试升级或降级x264库版本。
7. 错误:error C2275: 'x264_picture_t' : illegal use of this type as an expression
这个错误通常是由于缺少头文件引起的。可以尝试在源文件中添加以下头文件:
```
#include "common/common.h"
```
这些错误可能只是编译过程中的一小部分,但是通过这些例子,相信读者已经对如何解决编译x264时遇到的错误有了一定的了解。
阅读全文