nishu
2007-07-12 17:56:01 UTC
Hi,
I am trying to port a EVC4 based application onto Visual Studio 2005 for win
mobile 6.00 SDK(also tried Pocket PC 2003 ARMV4I).Is there any good document
which explains all the changes required to port a pplication from EVC4 to
Visual Studio 2005.
I followed the following link
http://msdn2.microsoft.com/en-us/library/aa454893.aspx
but it gives a lot of errors as given below...................
/////////////////////////////////////////////////////////////////////
_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>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1434) : error C2062: type 'void'
unexpected
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1434) : error C2334: unexpected token(s)
preceding '{'; skipping apparent function body
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1452) : error C2061: syntax error :
identifier 'HPROCESS'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1479) : error C2061: syntax error :
identifier 'HPROCESS'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1491) : error C2660:
'ATL::CePtrBase_t::MapToProcess' : function does not take 1 arguments
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C2146: syntax error :
missing ')' before identifier 'p'
1> D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1646) : see reference to class template
instantiation 'ATL::CePtr_t<C_t>' being compiled
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C2146: syntax error :
missing ';' before identifier 'p'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C2146: syntax error :
missing ';' before identifier 'hProcessToMapTo'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C2059: syntax error : ')'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1586) : error C2065: 'p' : undeclared
identifier
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1586) : error C2065: 'hProcessToMapTo' :
undeclared identifier
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1587) : error C2056: illegal expression
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1587) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1587) : error C2473: 'hProcessToMapTo' :
looks like a function definition, but there is no parameter list.
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1591) : error C2143: syntax error :
missing ';' before 'void'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1670) : error C2065: 'HPROCESS' :
undeclared identifier
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1671) : error C2146: syntax error :
missing ')' before identifier 'hProcessToMapTo'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1671) : error C2761: 'void
ATL::CePtrBase_t::MapToProcess(void)' : member function redeclaration not
allowed
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1671) : error C2059: syntax error : ')'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1672) : error C2143: syntax error :
missing ';' before '{'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1672) : error C2447: '{' : missing
function header (old-style formal list?)
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1704) : error C2061: syntax error :
identifier 'HPROCESS'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1708) : error C2146: syntax error :
missing ';' before identifier 'hProcess'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1708) : error C2065: 'hProcess' :
undeclared identifier
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1734) : error C2065: 'phProcess' :
undeclared identifier
1>statreg.cpp is obsolete. Please remove it from your project.
.....
.....
/////////////////////////////////////////////////////////////////
Please give me some clue/idea to resolve this issue.
Your advice will be of great help.
thanks a lot.
I am trying to port a EVC4 based application onto Visual Studio 2005 for win
mobile 6.00 SDK(also tried Pocket PC 2003 ARMV4I).Is there any good document
which explains all the changes required to port a pplication from EVC4 to
Visual Studio 2005.
I followed the following link
http://msdn2.microsoft.com/en-us/library/aa454893.aspx
but it gives a lot of errors as given below...................
/////////////////////////////////////////////////////////////////////
_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>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1434) : error C2062: type 'void'
unexpected
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1434) : error C2334: unexpected token(s)
preceding '{'; skipping apparent function body
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1452) : error C2061: syntax error :
identifier 'HPROCESS'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1479) : error C2061: syntax error :
identifier 'HPROCESS'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1491) : error C2660:
'ATL::CePtrBase_t::MapToProcess' : function does not take 1 arguments
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C2146: syntax error :
missing ')' before identifier 'p'
1> D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1646) : see reference to class template
instantiation 'ATL::CePtr_t<C_t>' being compiled
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C2146: syntax error :
missing ';' before identifier 'p'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C2146: syntax error :
missing ';' before identifier 'hProcessToMapTo'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1583) : error C2059: syntax error : ')'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1586) : error C2065: 'p' : undeclared
identifier
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1586) : error C2065: 'hProcessToMapTo' :
undeclared identifier
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1587) : error C2056: illegal expression
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1587) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1587) : error C2473: 'hProcessToMapTo' :
looks like a function definition, but there is no parameter list.
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1591) : error C2143: syntax error :
missing ';' before 'void'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1670) : error C2065: 'HPROCESS' :
undeclared identifier
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1671) : error C2146: syntax error :
missing ')' before identifier 'hProcessToMapTo'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1671) : error C2761: 'void
ATL::CePtrBase_t::MapToProcess(void)' : member function redeclaration not
allowed
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1671) : error C2059: syntax error : ')'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1672) : error C2143: syntax error :
missing ';' before '{'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1672) : error C2447: '{' : missing
function header (old-style formal list?)
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1704) : error C2061: syntax error :
identifier 'HPROCESS'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1708) : error C2146: syntax error :
missing ';' before identifier 'hProcess'
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1708) : error C2065: 'hProcess' :
undeclared identifier
1>D:\Program Files\Microsoft Visual Studio
8\VC\ce\atlmfc\include\atlosapice.h(1734) : error C2065: 'phProcess' :
undeclared identifier
1>statreg.cpp is obsolete. Please remove it from your project.
.....
.....
/////////////////////////////////////////////////////////////////
Please give me some clue/idea to resolve this issue.
Your advice will be of great help.
thanks a lot.