ffmpeg遇到inttypes.h和UINT64_C

转载 2014年01月20日 17:26:33
  • 3452
编译过程:
错误一:无法打开包括文件:“inttypes.h”: No such file or directory
解决方法:删除之,并在其之前添加如下代码:

#if defined(WIN32) && !defined(__MINGW32__) && !defined(__CYGWIN__)
#      define CONFIG_WIN32
#endif
#if defined(WIN32) && !defined(__MINGW32__) && !defined(__CYGWIN__) && !defined(EMULATE_INTTYPES)
#      define EMULATE_INTTYPES
#endif
#ifndef EMULATE_INTTYPES
#     include <inttypes.h>
#else
      typedef signed char    int8_t;
      typedef signed short int16_t;
      typedef signed int     int32_t;
      typedef unsigned char    uint8_t;
      typedef unsigned short uint16_t;
      typedef unsigned int     uint32_t;
#     ifdef CONFIG_WIN32
          typedef signed __int64     int64_t;
          typedef unsigned __int64 uint64_t;
#     else /* other OS */
          typedef signed long long     int64_t;
          typedef unsigned long long uint64_t;
#     endif /* other OS */
#endif /* EMULATE_INTTYPES */

错误二: error C3861: “UINT64_C”: 找不到标识符
解决方法:在common.h中添加如下代码:

#ifndef INT64_C
#define INT64_C(c) (c ## LL)
#define UINT64_C(c) (c ## ULL)
#endif

ffmpeg遇到inttypes.h和UINT64_C相关推荐

  1. C99标准里的inttypes.h头文件

    来源 在查看代码时看到如下类型: fprintf(stderr,"\033[%"PRIu32";3%"PRIu32"m%s\033[0m", ...

  2. G:\Windows Kits\10\include\10.0.18362.0\ucrt\inttypes.h(96): error C2143: 语法错误: 缺少“{”(在“__cdecl”的前面)

    (1)本机上安装了Microsoft Visual Studio2017 Community版 A.将D:\Program Files (x86)\Microsoft Visual Studio\20 ...

  3. 【显示技术 - 视频编码】硬件加速 - 对接FFMPEG框架的H.265编码

    最近在搞的一个项目,使用硬件加速,代替软件x265库进行H.265编码,好听点的叫法就是异构. 作为软件工程师,硬件算法的实现基本就和本人无关了,不过好在这块本身也不是兴趣所在~~   为了更好地讲硬 ...

  4. Qt基于FFmpeg播放本地 H.264(H264)文件

    最近在弄H264的硬件编解码,基于DM3730,但是为了调试方便,在小红帽上用FFmpeg实现了H264的软件编解码.现在弄了一个Windows的例子,给需要的同学参考一下,如果大家觉得有帮助,可以小 ...

  5. 【FFmpeg】编码h.264时,支持的像素格式pix_fmt

    1.简述 使用FFmpeg对视频编码时,编码器格式AVCodecContext->pix_fmt(类型 enum AVPixelFormat)不是什么格式都支持的.首先x264只支持YUV格式, ...

  6. 树莓派编译安装 FFmpeg(添加 H.264 硬件编解码器支持)

    说明 FFmpeg 是一套开源的音视频编解码库,有非常强大的功能,包括视频采集功能.视频格式转换等.众所周知视频编解码是一个非常消耗系统资源的过程,而树莓派自带了 H.264 的硬件编解码器,因此本文 ...

  7. 多媒体杂谈--有点乱后继整理

    第1章.     RTP  1.1.  RTP是什么 RTP全名是Real-time Transport Protocol(实时传输协议).它是IETF提出的一个标准,对应的RFC文档为RFC3550 ...

  8. 调用ffmpeg库编译时出现common.h:175:47: error: 'UINT64_C' was not declared in this scope

    解决办法 出现错误:jni/ffmpeg/libavutil/common.h:175:47: error: 'UINT64_C' was not declared in this scope 解决: ...

  9. 最简单的基于FFMPEG的视频编码器(YUV编码为H.264)

    ===================================================== 最简单的基于FFmpeg的视频编码器文章列表: 最简单的基于FFMPEG的视频编码器(YUV ...

最新文章

  1. 浅析堡垒机概念及工作原理(转)
  2. 系统学习Lambda表达式
  3. SimpleExecutor.doQuery()-创建StatementHandler
  4. .net打包自动安装数据库
  5. 【只有光头才能变强,文末有xx】分享一波Lambda表达式
  6. oracle: unrecognized service,打开Linux ftp服务,如:vsftpd: unrecognized service
  7. 漫画面向对象编程,用漫画给你讲技术!
  8. mysql学习day04-02
  9. 我珍藏很久的网盘资源搜索网站和下载神器
  10. matlab零阶保持器法求z变换,由于和零阶保持器z变换法类似的原因.PPT
  11. Flash实例教程:AS3代码简单表现照片底片效果
  12. 帖子:刚刚结束美国J1签证所需的英语熟练度面试
  13. 思科交换机冗余星形设计,附带sw1核心交换机配置
  14. 链表-1(链表理论基础、移除链表元素、设计链表翻转链表)
  15. 移动端js触摸touch详解(附带案例源码)
  16. RISC-V的常见指令
  17. 台式计算机内存可以扩展到多大,64位电脑系统可以支持多大内存【详细介绍】...
  18. 原型模式prototype-发送邮件实例
  19. LOL 和 Dota游戏设计的区别
  20. 计算机课一学期做了什么总结,计算机课程总结范文精选 .doc

热门文章

  1. 江苏省计算机一级考试知识点总结,江苏省计算机一级考试注意要点1
  2. python无法打开excle_无法打开Excel fi
  3. swoole php配置文件,easyswoole自义命令加载自定义配置文件
  4. 微服务架构_企业中的微服务:敌是友?
  5. 达特茅斯计算机专业师资力量如何,达特茅斯学院计算机科学computer science专业排名第126~150名(2020THE泰晤士高等教育世界大学排名)...
  6. python控制结构(二)_Python程序控制结构---2
  7. js和css和img,Node.js压缩web项目中的js,css和图片
  8. 混合办公时代来了?携程试点每周两天居家办公,76%的员工主动报名!
  9. 服务发布或重启,发生抖动怎么办?
  10. 代码总是被嫌弃写的太烂?装上这个IDEA插件再试试!