Hi,
Has any of us managed to compile H323plus successfully for windows mobile 5? would appreciate if anyone could share their experience.
I have the followings error when I compiled openh323libce workspace (from h323plus-v1_20_1-src.zip) in visual studio 2005:
1>Generating Code...
1>Compiling...
1>x880.cxx
1>_CE_ACTIVEX was not defined because this Windows CE SDK does not have DCOM.
1> _CE_ACTIVEX could be caused to be defined by defining _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA, but it is recommended that
this be done only for single-threaded apps.
1>_ATL_NO_HOSTING was defined because _CE_ACTIVEX was not defined.
1>C:\VSee\H323\H323plus\ptlib\include\ptlib\msos\ptlib/pdirect.h(68) : error C2059: syntax error : 'protected'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib\msos\ptlib/pdirect.h(73) : error C2059: syntax error : 'public'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib\msos\ptlib/config.h(50) : error C2059: syntax error : 'protected'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib\msos\ptlib/config.h(51) : error C2146: syntax error : missing ';' before identifier 'source'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib\msos\ptlib/config.h(51) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib\msos\ptlib/config.h(51) : error C4430: missing type specifier - int assumed. Note: C++ does not support
default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib\msos\ptlib/config.h(52) : error C2079: 'location' uses undefined class 'PString'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(133) : error C2504: 'PObject' : base class undefined
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(134) : error C2061: syntax error : identifier 'PObject'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(134) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(134) : warning C4183: 'PCLASSINFO': missing return type; assumed to be a member function returning 'int'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(187) : error C2061: syntax error : identifier 'ostream'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(194) : error C2061: syntax error : identifier
'istream'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(212) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(212) : error C2143: syntax error : missing ',' before '&'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(320) : error C2146: syntax error : missing ';' before identifier 'GetParameters'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(320) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(323) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(323) : warning C4183: 'GetParameters': missing return type; assumed to be a member function returning 'int'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(394) : error
C2146: syntax error : missing ';' before identifier 'argumentArray'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(394) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(394) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(396) : error C2079: 'PArgList::optionLetters' uses undefined class 'PString'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(398) : error C2146: syntax error : missing ';' before identifier 'optionNames'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(398) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(398) : error C4430: missing type specifier - int assumed. Note: C++ does not support
default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(400) : error C2146: syntax error : missing ';' before identifier 'optionCount'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(400) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(400) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(402) : error C2146: syntax error : missing ';' before identifier 'optionString'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(402) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(402) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(404) :
error C2146: syntax error : missing ';' before identifier 'parameterIndex'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(404) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(404) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(409) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(409) : error C2143: syntax error : missing ',' before '&'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(422) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(422) : warning C4183: 'PCLASSINFO': missing return type; assumed to be a member function returning
'int'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(514) : error C2146: syntax error : missing ';' before identifier 'config'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(514) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(514) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(515) : error C2079: 'PConfigArgs::sectionName' uses undefined class 'PString'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(516) : error C2079: 'PConfigArgs::negationPrefix' uses undefined class 'PString'
1>C:\VSee\H323\H323plus\ptlib\include\ptlib/args.h(492) : error C2440: '=' : cannot convert from 'const PString' to 'int'
1> Source or target has incomplete type
anyone know the solutions
to error C2059: syntax error : 'protected'?
Thanks
Victor