Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Error al compilar

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Error al compilar

Notapor douglas_cortez el Vie Oct 19, 2007 3:44 pm

Saludos.-

Estoy trabajando sobre un proyecto ya avanzado(PJSIP http://www.pjsip.og), este es usado para la comunicacion VoIP(http://es.wikipedia.org/wiki/Voz_sobre_IP), 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ódigo: Seleccionar todo
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:

Código: Seleccionar todo
#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 utilizando Visual Studio 2005 para compilar...
douglas_cortez
Novato
Novato
 
Mensajes: 1
Registrado: Vie Oct 19, 2007 3:18 pm

Re: Error al compilar

Notapor ivancp el Dom Oct 21, 2007 8:22 pm

Segun lo que he podido ver en la pagina...

Segurate de leer todas las indicaciones para compilarlo con visual studio:

http://www.pjsip.org/pjlib/docs/html/pj ... sys_pg.htm

En la pagina http://www.pjsip.org/using.htm hay un paso que creo que no debes pasar por alto: 3. Create an empty pjlib/include/pj/config_site.h , en alguna parte del manual debe indicar de que se trata ese archivo.

Sería tambien excelente que leas toda la documentacion.

http://www.pjsip.org/docs.htm

Si aun asi no puedes compilar el proyecto por favor haznoslo saber.
ivancp
Programador Experimentado
Programador Experimentado
 
Mensajes: 301
Registrado: Jue Sep 06, 2007 12:57 pm


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados