web-dev-qa-db-fra.com

ffMPEG Erreur "inttypes.h introuvable"

Lors de l'utilisation des versions ffMPEG dans Windows avec Visual Studio 2010, j'ai rencontré l'erreur inttypes.h not found.
. Répondra bientôt à ma propre question.

20
Nav

La solution est de télécharger ce fichier et de placer le inttypes.h fichier soit où Visual Studio peut le trouver, soit dans le dossier où ffMPEG common.h est situé. Si vous choisissez ce dernier, vous devrez modifier le #include<inttypes.h> ligne vers #include "inttypes.h".
Avait obtenu cette solution de ici .

Une autre solution qui n'a pas fonctionné pour moi est de remplacer le #include<inttypes.h> avec

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;
typedef signed long long   int64_t;
typedef unsigned long long uint64_t;

Cette solution a été obtenue de ici .

J'espère que cela vous a aidé.

43
Nav
#ifndef HAS_INT_TYPES

#ifdef HAS_C99
  #include <stdint.h>
#endif

#endif
2