[h323plus] Myphone 0.4

ZAHRA dehghanianfard zahra_d84 at yahoo.com
Wed Aug 12 05:42:41 EDT 2009


Hi Guys.
Many thanks for your fast response, with your guide I run H323plus 1.21 & Ptlib 2.4.5 separately. But when I download Myphone 0.4 from the h323plus.org site and try to run it (with use of the source of H323plus 1.21 & Ptlib package). I had below errors in Myphone . 
I need to solve this problem too. Please guide me to solve it. 
 
------ Build started: Project: MyPhone, Configuration: Debug Static Win32 ------
Compiling...
StdAfx.cpp
Compiling...
VisualPage.cpp
NetworkPage.cpp
MyPropertySheet.cpp
MyPhoneEndPoint.cpp
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnIncomingCall': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnIncomingCall'
c:\h323plus\include\h323ep.h(1162) : see declaration of 'H323EndPoint::OnIncomingCall'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnStartLogicalChannel': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnStartLogicalChannel'
c:\h323plus\include\h323ep.h(1434) : see declaration of 'H323EndPoint::OnStartLogicalChannel'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(130) : error C2555: 'CMyPhoneConnection::OnAlerting': overriding virtual function return type differs and is not covariant from 'H323Connection::OnAlerting'
c:\h323plus\include\h323con.h(1450) : see declaration of 'H323Connection::OnAlerting'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::IsOpen': overriding virtual function return type differs and is not covariant from 'PVideoDevice::IsOpen'
c:\ptlib\include\ptlib\videoio.h(335) : see declaration of 'PVideoDevice::IsOpen'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::Close': overriding virtual function return type differs and is not covariant from 'PVideoOutputDevice::Close'
c:\ptlib\include\ptlib\videoio.h(656) : see declaration of 'PVideoOutputDevice::Close'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::GetDeviceNames': overriding virtual function return type differs and is not covariant from 'PVideoDevice::GetDeviceNames'
c:\ptlib\include\ptlib\videoio.h(294) : see declaration of 'PVideoDevice::GetDeviceNames'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::SetFrameSize': overriding virtual function return type differs and is not covariant from 'PVideoOutputDeviceRGB::SetFrameSize'
c:\ptlib\include\ptlib\videoio.h(736) : see declaration of 'PVideoOutputDeviceRGB::SetFrameSize'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::SetColourFormat': overriding virtual function return type differs and is not covariant from 'PVideoOutputDeviceRGB::SetColourFormat'
c:\ptlib\include\ptlib\videoio.h(724) : see declaration of 'PVideoOutputDeviceRGB::SetColourFormat'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::FrameComplete': overriding virtual function return type differs and is not covariant from 'PVideoOutputDeviceRGB::FrameComplete'
c:\ptlib\include\ptlib\videoio.h(761) : see declaration of 'PVideoOutputDeviceRGB::FrameComplete'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.cpp(566) : error C2259: 'CVideoOutputDevice' : cannot instantiate abstract class
due to following members:
'PBoolean PVideoDevice::Open(const PString &,PBoolean)' : pure virtual function was not defined
c:\ptlib\include\ptlib\videoio.h(328) : see declaration of 'PVideoDevice::Open'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.cpp(580) : error C2259: 'CVideoOutputDevice' : cannot instantiate abstract class
due to following members:
'PBoolean PVideoDevice::Open(const PString &,PBoolean)' : pure virtual function was not defined
c:\ptlib\include\ptlib\videoio.h(328) : see declaration of 'PVideoDevice::Open'
MyPhoneDlg.cpp
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnIncomingCall': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnIncomingCall'
c:\h323plus\include\h323ep.h(1162) : see declaration of 'H323EndPoint::OnIncomingCall'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnStartLogicalChannel': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnStartLogicalChannel'
c:\h323plus\include\h323ep.h(1434) : see declaration of 'H323EndPoint::OnStartLogicalChannel'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(130) : error C2555: 'CMyPhoneConnection::OnAlerting': overriding virtual function return type differs and is not covariant from 'H323Connection::OnAlerting'
c:\h323plus\include\h323con.h(1450) : see declaration of 'H323Connection::OnAlerting'
c:\Program Files\MyPhone2\source\MyPhoneDlg.cpp(1106) : warning C4805: '!=' : unsafe mix of type 'PBoolean' and type 'BOOL' in operation
c:\Program Files\MyPhone2\source\MyPhoneDlg.cpp(1797) : error C2664: 'H323AudioCodec::GetSilenceDetectionMode' : cannot convert parameter 1 from 'BOOL *' to 'PBoolean *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
MyPhoneBook.cpp
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnIncomingCall': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnIncomingCall'
c:\h323plus\include\h323ep.h(1162) : see declaration of 'H323EndPoint::OnIncomingCall'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnStartLogicalChannel': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnStartLogicalChannel'
c:\h323plus\include\h323ep.h(1434) : see declaration of 'H323EndPoint::OnStartLogicalChannel'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(130) : error C2555: 'CMyPhoneConnection::OnAlerting': overriding virtual function return type differs and is not covariant from 'H323Connection::OnAlerting'
c:\h323plus\include\h323con.h(1450) : see declaration of 'H323Connection::OnAlerting'
MyPhone.cpp
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnIncomingCall': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnIncomingCall'
c:\h323plus\include\h323ep.h(1162) : see declaration of 'H323EndPoint::OnIncomingCall'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnStartLogicalChannel': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnStartLogicalChannel'
c:\h323plus\include\h323ep.h(1434) : see declaration of 'H323EndPoint::OnStartLogicalChannel'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(130) : error C2555: 'CMyPhoneConnection::OnAlerting': overriding virtual function return type differs and is not covariant from 'H323Connection::OnAlerting'
c:\h323plus\include\h323con.h(1450) : see declaration of 'H323Connection::OnAlerting'
MyIndicator.cpp
Multilang.cpp
guiPage.cpp
GKPage.cpp
GeneralPage.cpp
CVideoDevice.cpp
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnIncomingCall': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnIncomingCall'
c:\h323plus\include\h323ep.h(1162) : see declaration of 'H323EndPoint::OnIncomingCall'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(110) : error C2555: 'CMyPhoneEndPoint::OnStartLogicalChannel': overriding virtual function return type differs and is not covariant from 'H323EndPoint::OnStartLogicalChannel'
c:\h323plus\include\h323ep.h(1434) : see declaration of 'H323EndPoint::OnStartLogicalChannel'
c:\Program Files\MyPhone2\source\MyPhoneEndPoint.h(130) : error C2555: 'CMyPhoneConnection::OnAlerting': overriding virtual function return type differs and is not covariant from 'H323Connection::OnAlerting'
c:\h323plus\include\h323con.h(1450) : see declaration of 'H323Connection::OnAlerting'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::IsOpen': overriding virtual function return type differs and is not covariant from 'PVideoDevice::IsOpen'
c:\ptlib\include\ptlib\videoio.h(335) : see declaration of 'PVideoDevice::IsOpen'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::Close': overriding virtual function return type differs and is not covariant from 'PVideoOutputDevice::Close'
c:\ptlib\include\ptlib\videoio.h(656) : see declaration of 'PVideoOutputDevice::Close'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::GetDeviceNames': overriding virtual function return type differs and is not covariant from 'PVideoDevice::GetDeviceNames'
c:\ptlib\include\ptlib\videoio.h(294) : see declaration of 'PVideoDevice::GetDeviceNames'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::SetFrameSize': overriding virtual function return type differs and is not covariant from 'PVideoOutputDeviceRGB::SetFrameSize'
c:\ptlib\include\ptlib\videoio.h(736) : see declaration of 'PVideoOutputDeviceRGB::SetFrameSize'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::SetColourFormat': overriding virtual function return type differs and is not covariant from 'PVideoOutputDeviceRGB::SetColourFormat'
c:\ptlib\include\ptlib\videoio.h(724) : see declaration of 'PVideoOutputDeviceRGB::SetColourFormat'
c:\Program Files\MyPhone2\source\CVideoDevice.h(89) : error C2555: 'CVideoOutputDevice::FrameComplete': overriding virtual function return type differs and is not covariant from 'PVideoOutputDeviceRGB::FrameComplete'
c:\ptlib\include\ptlib\videoio.h(761) : see declaration of 'PVideoOutputDeviceRGB::FrameComplete'
Book_OutPage.cpp
Book_MsdPage.cpp
Book_InPage.cpp
Book_AddressPage.cpp
AudioPage.cpp
Generating Code...
Build log was saved at "file://c:\Program Files\MyPhone2\source\SDebug\BuildLog.htm"
MyPhone - 30 error(s), 1 warning(s)
 
---------------------- Done ----------------------
Build: 0 succeeded, 1 failed, 0 skipped
I am in wait for your response.
Many Thanks
Best Regards.

Send instant messages to your online friends http://uk.messenger.yahoo.com 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.packetizer.com/pipermail/h323plus/attachments/20090812/d71e5959/attachment-0004.html>


More information about the h323plus mailing list