libavutil/timestamp.h报错:
error C2146: syntax error : missing ')' before identifier 'PRId64'
error C2059: syntax error : ')'
解决方法:
在timestamp.h中加入下面代码
#define INT64_C(val) val##i64
#define _64BITARG_ "I64"
#define PRId64 _64BITARG_"d"
#define PRIu64 _64BITARG_"u"
本文解决了一个在使用libavutil/timestamp.h时出现的编译错误,包括两个编译器语法错误,并提供了具体的修复代码。通过定义宏来适配64位整数的打印格式。
2684

被折叠的 条评论
为什么被折叠?



