Saludos.-
Estoy trabajando sobre un proyecto ya avanzado(PJSIP), este es usado para la comunicacion VoIP, esta libreria solo ofrece solo envio y recepcion de paquetes de audio, sin embargo reconoce los paquetes de videos; por lo que estoy trabajando para incorporar video a esta libreria...
Ahora bien, el problema que tengo es que logre hacer funcionar un codec de video, sin embargo al incorporarlo al proyecto y compilarlo me algunos errores estsos son:
c:\documents and settings\douglas\escritorio\pjproject-0.5.10.4\pjmedia\src\pjmedia-codec\h263\encoder\global.h(38) : error C2061: syntax error : identifier 'Globals'
c:\documents and settings\douglas\escritorio\pjproject-0.5.10.4\pjmedia\src\pjmedia-codec\h263\encoder\global.h(38) : error C2059: syntax error : ';'
c:\documents and settings\douglas\escritorio\pjproject-0.5.10.4\pjmedia\src\pjmedia-codec\h263\encoder\global.h(38) : error C2449: found '{' at file scope (missing function header?)
c:\documents and settings\douglas\escritorio\pjproject-0.5.10.4\pjmedia\src\pjmedia-codec\h263\encoder\global.h(73) : error C2059: syntax error : '}'
El codigo del archivo "Global.h" es:
#if !defined(AFX_GLOBAL_H__8D36A381_5D0B_11D6_889B_000B2B0F84B6__INCLUDED_)
#define AFX_GLOBAL_H__8D36A381_5D0B_11D6_889B_000B2B0F84B6__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "def.h"
#include "struct.h"
typedef void (*WriteByte) (int);
// Global variable
extern WriteByte FunctionWriteByte;
class Globals {
public:
static int headerlength; /* Global variables */
static int pels;
static int cpels;
static int uskip;
static int vskip;
static size_t sizeof_frame;
static int lines;
static int trace;
static int advanced;
static int pb_frames;
static int mv_outside_frame;
static int long_vectors;
static int mbr;
static int mbc;
static float target_framerate;
static FILE *tf;
//#ifdef PRINT_DEBUG
//static FILE *debugf;
//#endif
static int search_p_frames; /* internal variable for exh/log search */
static FILE *mv_file;
static Pict *pic;
};
#endif
He estado buscando en google el significado del error, sin embargo no me queda muy claro, no se si tiene que ver con el modo en que estoy compilando el proyecto, o algun error en la codificacion, cabe destacar que es la unica clase que se declara en todo el proyecto (no se que tenga que ver)... me agradaria mucho si me pueden explicar el error, o la causa del mismo... seguire buscando gracias de antemano...
Estoy trabajando con Visual Studio 2005...