_int64 no nombra un tipo

En mi pch file Tengo las siguientes definiciones:

#if (_MSC_VER < 1300)
   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;
#else
   typedef signed __int8     int8_t;
   typedef signed __int16    int16_t;
   typedef signed __int32    int32_t;
   typedef unsigned __int8   uint8_t;
   typedef unsigned __int16  uint16_t;
   typedef unsigned __int32  uint32_t;
#endif
typedef signed __int64       int64_t;
typedef unsigned __int64     uint64_t;  

Cuando construyo mi aplicación, aparece un error en

typedef signed __int64       int64_t;
typedef unsigned __int64     uint64_t; 

que dice que _int64 no nombra un tipo. ¿Cuál podría ser el problema

Respuestas a la pregunta(2)

Su respuesta a la pregunta