Thread: [OpenSIPStack] Linker Problem with respect to OSSPhone!!
Brought to you by:
joegenbaclor
From: Koushik j. <jay...@ya...> - 2008-02-14 08:19:32
|
Hi Guys, I am new to this forum and i am excited to be here. i have a very naive question to start off with.. i have downloaded all the required sdk from opensipstack.org, but incidentally i have come across a problem where i am not able to get the MFC version of OSSSoftPhone linked to some of the files in OpenSipStack Folder.. i have included this in Additional Include directories entry but still i receive around 160 linker errors... below is the trace of the same.. I believe this can be solved very easily.. lending an helping hand on this would provide a great deal input in solving this simple problem.. thanks in advance.. cheers, Jay //////////////////////LINKER ERROR //////////////////// ------ Build started: Project: OSSPhone (MFC), Configuration: Release Win32 ------ Linking... nafxcw.lib(afxmem.obj) : warning LNK4006: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in libcmt.lib(new.obj); second definition ignored nafxcw.lib(afxmem.obj) : warning LNK4006: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in libcmt.lib(delete.obj); second definition ignored nafxcw.lib(afxmem.obj) : warning LNK4006: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) already defined in libcmt.lib(delete2.obj); second definition ignored OSSPhone.obj : error LNK2019: unresolved external symbol "public: __thiscall PProcess::PProcess(char const *,char const *,unsigned short,unsigned short,enum PProcess::CodeStatus,unsigned short)" (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) referenced in function "public: __thiscall COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual enum PObject::Comparison __thiscall PProcess::Compare(class PObject const &)const " (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::PrintOn(class std::basic_ostream<char,struct std::char_traits<char> > &)const " (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PObject::ReadFrom(class std::basic_istream<char,struct std::char_traits<char> > &)" (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PObject::ReadFrom(class std::basic_istream<char,struct std::char_traits<char> > &)" (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PObject * __thiscall PObject::Clone(void)const " (?Clone@PObject@@UBEPAV1@XZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual class PObject * __thiscall PObject::Clone(void)const " (?Clone@PObject@@UBEPAV1@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PObject::HashFunction(void)const " (?HashFunction@PObject@@UBEHXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PObject::HashFunction(void)const " (?HashFunction@PObject@@UBEHXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PObject::OnGCCollect(void)" (?OnGCCollect@PObject@@UAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PObject::OnGCCollect(void)" (?OnGCCollect@PObject@@UAEXXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PProcess::Terminate(void)" (?Terminate@PProcess@@UAEXXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PThread::IsTerminated(void)const " (?IsTerminated@PThread@@UBEHXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PThread::IsSuspended(void)const " (?IsSuspended@PThread@@UBEHXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::SetPriority(enum PThread::Priority)" (?SetPriority@PThread@@UAEXW4Priority@1@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual enum PThread::Priority __thiscall PThread::GetPriority(void)const " (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::SetAutoDelete(enum PThread::AutoDeleteFlag)" (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString __thiscall PProcess::GetThreadName(void)const " (?GetThreadName@PProcess@@UBE?AVPString@@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PProcess::SetThreadName(class PString const &)" (?SetThreadName@PProcess@@UAEXABVPString@@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall PThread::GetThreadId(void)const " (?GetThreadId@PThread@@UBEKXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString const & __thiscall PProcess::GetManufacturer(void)const " (?GetManufacturer@PProcess@@UBEABVPString@@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString const & __thiscall PProcess::GetName(void)const " (?GetName@PProcess@@UBEABVPString@@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString __thiscall PProcess::GetVersion(int)const " (?GetVersion@PProcess@@UBE?AVPString@@H@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString __thiscall PProcess::GetConfigurationFile(void)" (?GetConfigurationFile@PProcess@@UAE?AVPString@@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PProcess::_main(void *)" (?_main@PProcess@@UAEHPAX@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PProcess::IsServiceProcess(void)const " (?IsServiceProcess@PProcess@@UBEHXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PProcess::IsGUIProcess(void)const " (?IsGUIProcess@PProcess@@UBEHXZ) OSSPhone.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall PProcess::~PProcess(void)" (??1PProcess@@UAE@XZ) referenced in function "public: virtual __thiscall COSSPhoneMFCApp::PWLibProcess::~PWLibProcess(void)" (??1PWLibProcess@COSSPhoneMFCApp@@UAE@XZ) OSSPhone.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall SF::SoftPhoneInterface::~SoftPhoneInterface(void)" (??1SoftPhoneInterface@SF@@UAE@XZ) referenced in function "public: virtual __thiscall COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" (??1COSSPhoneMFCDlg@@UAE@XZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall SF::SoftPhoneInterface::~SoftPhoneInterface(void)" (??1SoftPhoneInterface@SF@@UAE@XZ) OSSPhone.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall PCriticalSection::~PCriticalSection(void)" (??1PCriticalSection@@UAE@XZ) referenced in function "public: virtual __thiscall COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" (??1COSSPhoneMFCDlg@@UAE@XZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall PCriticalSection::~PCriticalSection(void)" (??1PCriticalSection@@UAE@XZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::DoLogout(void)" (?DoLogout@SoftPhoneInterface@SF@@QAEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::OnLogoutButtonClicked(void)" (?OnLogoutButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::HangupCall(void)" (?HangupCall@SoftPhoneInterface@SF@@QAEXXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::OnHangupButtonClicked(void)" (?OnHangupButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: class PObject & __thiscall PAbstractList::GetReferenceAt(int)const " (?GetReferenceAt@PAbstractList@@IBEAAVPObject@@H@Z) referenced in function "public: class PString & __thiscall PList<class PString>::operator[](int)const " (??A?$PList@VPString@@@@QBEAAVPString@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual enum PObject::Comparison __thiscall PObject::Compare(class PObject const &)const " (?Compare@PObject@@UBE?AW4Comparison@1@ABV1@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual enum PObject::Comparison __thiscall PObject::CompareObjectMemoryDirect(class PObject const &)const " (?CompareObjectMemoryDirect@PObject@@UBE?AW4Comparison@1@ABV1@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PObject::PrintOn(class std::basic_ostream<char,struct std::char_traits<char> > &)const " (?PrintOn@PObject@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: void __thiscall PContainer::Destruct(void)" (?Destruct@PContainer@@IAEXXZ) referenced in function "public: virtual __thiscall PContainer::~PContainer(void)" (??1PContainer@@UAE@XZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PContainer::GetSize(void)const " (?GetSize@PContainer@@UBEHXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PContainer::IsEmpty(void)const " (?IsEmpty@PContainer@@UBEHXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PContainer::MakeUnique(void)" (?MakeUnique@PContainer@@UAEHXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall PContainer::AssignContents(class PContainer const &)" (?AssignContents@PContainer@@MAEXABV1@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual enum PObject::Comparison __thiscall PAbstractArray::Compare(class PObject const &)const " (?Compare@PAbstractArray@@UBE?AW4Comparison@PObject@@ABV3@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PAbstractArray::PrintOn(class std::basic_ostream<char,struct std::char_traits<char> > &)const " (?PrintOn@PAbstractArray@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PAbstractArray::ReadFrom(class std::basic_istream<char,struct std::char_traits<char> > &)" (?ReadFrom@PAbstractArray@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractArray::SetSize(int)" (?SetSize@PAbstractArray@@UAEHH@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall PAbstractArray::DestroyContents(void)" (?DestroyContents@PAbstractArray@@MAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall PAbstractArray::PrintElementOn(class std::basic_ostream<char,struct std::char_traits<char> > &,int)const " (?PrintElementOn@PAbstractArray@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall PAbstractArray::ReadElementFrom(class std::basic_istream<char,struct std::char_traits<char> > &,int)" (?ReadElementFrom@PAbstractArray@@MAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@H@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: void __thiscall PAbstractArray::CloneContents(class PAbstractArray const *)" (?CloneContents@PAbstractArray@@IAEXPBV1@@Z) referenced in function "public: virtual int __thiscall PAbstractArray::MakeUnique(void)" (?MakeUnique@PAbstractArray@@UAEHXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: void __thiscall PAbstractArray::CopyContents(class PAbstractArray const &)" (?CopyContents@PAbstractArray@@IAEXABV1@@Z) referenced in function "protected: virtual void __thiscall PAbstractArray::AssignContents(class PContainer const &)" (?AssignContents@PAbstractArray@@MAEXABVPContainer@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual enum PObject::Comparison __thiscall PAbstractList::Compare(class PObject const &)const " (?Compare@PAbstractList@@UBE?AW4Comparison@PObject@@ABV3@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PCollection::PrintOn(class std::basic_ostream<char,struct std::char_traits<char> > &)const " (?PrintOn@PCollection@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractList::SetSize(int)" (?SetSize@PAbstractList@@UAEHH@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall PAbstractList::DestroyContents(void)" (?DestroyContents@PAbstractList@@MAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractList::Append(class PObject *)" (?Append@PAbstractList@@UAEHPAVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractList::Insert(class PObject const &,class PObject *)" (?Insert@PAbstractList@@UAEHABVPObject@@PAV2@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractList::InsertAt(int,class PObject *)" (?InsertAt@PAbstractList@@UAEHHPAVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractList::Remove(class PObject const *)" (?Remove@PAbstractList@@UAEHPBVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual class PObject * __thiscall PAbstractList::RemoveAt(int)" (?RemoveAt@PAbstractList@@UAEPAVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PCollection::RemoveAll(void)" (?RemoveAll@PCollection@@UAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractList::SetAt(int,class PObject *)" (?SetAt@PAbstractList@@UAEHHPAVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual class PObject * __thiscall PAbstractList::GetAt(int)const " (?GetAt@PAbstractList@@UBEPAVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractList::GetObjectsIndex(class PObject const *)const " (?GetObjectsIndex@PAbstractList@@UBEHPBVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractList::GetValuesIndex(class PObject const &)const " (?GetValuesIndex@PAbstractList@@UBEHABVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PAbstractList::ReplaceAt(int,class PObject *)" (?ReplaceAt@PAbstractList@@UAEHHPAVPObject@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: void __thiscall PAbstractList::CloneContents(class PAbstractList const *)" (?CloneContents@PAbstractList@@IAEXPBV1@@Z) referenced in function "public: virtual int __thiscall PAbstractList::MakeUnique(void)" (?MakeUnique@PAbstractList@@UAEHXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: void __thiscall PAbstractList::CopyContents(class PAbstractList const &)" (?CopyContents@PAbstractList@@IAEXABV1@@Z) referenced in function "protected: virtual void __thiscall PAbstractList::AssignContents(class PContainer const &)" (?AssignContents@PAbstractList@@MAEXABVPContainer@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual enum PObject::Comparison __thiscall PHashTable::Compare(class PObject const &)const " (?Compare@PHashTable@@UBE?AW4Comparison@PObject@@ABV3@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual int __thiscall PHashTable::SetSize(int)" (?SetSize@PHashTable@@MAEHH@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall PHashTable::DestroyContents(void)" (?DestroyContents@PHashTable@@MAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual class PObject const & __thiscall PHashTable::AbstractGetKeyAt(int)const " (?AbstractGetKeyAt@PHashTable@@MBEABVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual class PObject & __thiscall PHashTable::AbstractGetDataAt(int)const " (?AbstractGetDataAt@PHashTable@@MBEAAVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: void __thiscall PHashTable::CloneContents(class PHashTable const *)" (?CloneContents@PHashTable@@IAEXPBV1@@Z) referenced in function "public: virtual int __thiscall PHashTable::MakeUnique(void)" (?MakeUnique@PHashTable@@UAEHXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: void __thiscall PHashTable::CopyContents(class PHashTable const &)" (?CopyContents@PHashTable@@IAEXABV1@@Z) referenced in function "protected: virtual void __thiscall PHashTable::AssignContents(class PContainer const &)" (?AssignContents@PHashTable@@MAEXABVPContainer@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual enum PObject::Comparison __thiscall PArrayObjects::Compare(class PObject const &)const " (?Compare@PArrayObjects@@UBE?AW4Comparison@PObject@@ABV3@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PArrayObjects::GetSize(void)const " (?GetSize@PArrayObjects@@UBEHXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PArrayObjects::SetSize(int)" (?SetSize@PArrayObjects@@UAEHH@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall PArrayObjects::DestroyContents(void)" (?DestroyContents@PArrayObjects@@MAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PArrayObjects::Append(class PObject *)" (?Append@PArrayObjects@@UAEHPAVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PArrayObjects::Insert(class PObject const &,class PObject *)" (?Insert@PArrayObjects@@UAEHABVPObject@@PAV2@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PArrayObjects::InsertAt(int,class PObject *)" (?InsertAt@PArrayObjects@@UAEHHPAVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PArrayObjects::Remove(class PObject const *)" (?Remove@PArrayObjects@@UAEHPBVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual class PObject * __thiscall PArrayObjects::RemoveAt(int)" (?RemoveAt@PArrayObjects@@UAEPAVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PArrayObjects::RemoveAll(void)" (?RemoveAll@PArrayObjects@@UAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PArrayObjects::SetAt(int,class PObject *)" (?SetAt@PArrayObjects@@UAEHHPAVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual class PObject * __thiscall PArrayObjects::GetAt(int)const " (?GetAt@PArrayObjects@@UBEPAVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PArrayObjects::GetObjectsIndex(class PObject const *)const " (?GetObjectsIndex@PArrayObjects@@UBEHPBVPObject@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PArrayObjects::GetValuesIndex(class PObject const &)const " (?GetValuesIndex@PArrayObjects@@UBEHABVPObject@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: void __thiscall PArrayObjects::CloneContents(class PArrayObjects const *)" (?CloneContents@PArrayObjects@@IAEXPBV1@@Z) referenced in function "public: virtual int __thiscall PArrayObjects::MakeUnique(void)" (?MakeUnique@PArrayObjects@@UAEHXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "protected: void __thiscall PArrayObjects::CopyContents(class PArrayObjects const &)" (?CopyContents@PArrayObjects@@IAEXABV1@@Z) referenced in function "protected: virtual void __thiscall PArrayObjects::AssignContents(class PContainer const &)" (?AssignContents@PArrayObjects@@MAEXABVPContainer@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall PCriticalSection::PCriticalSection(void)" (??0PCriticalSection@@QAE@XZ) referenced in function "public: __thiscall COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall Tools::OString::OString(void)" (??0OString@Tools@@QAE@XZ) referenced in function "public: __thiscall COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall SF::SoftPhoneInterface::SoftPhoneInterface(void)" (??0SoftPhoneInterface@SF@@QAE@XZ) referenced in function "public: __thiscall COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::CleanUp(void)" (?CleanUp@SoftPhoneInterface@SF@@UAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::_OnWritePacketLog(class PObject &,int)" (?_OnWritePacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::_OnReadPacketLog(class PObject &,int)" (?_OnReadPacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::PlayBusyTone(class PThread &,int)" (?PlayBusyTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::PlayDialTone(class PThread &,int)" (?PlayDialTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::PlayRingBackTone(class PThread &,int)" (?PlayRingBackTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::MakeCall(class Tools::OString const &)" (?MakeCall@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::OnAcceptButtonClicked(void)" (?OnAcceptButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall Tools::OString::OString(char const *)" (??0OString@Tools@@QAE@PBD@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::OnAcceptButtonClicked(void)" (?OnAcceptButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::AnswerCall(void)" (?AnswerCall@SoftPhoneInterface@SF@@QAEXXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::OnAcceptButtonClicked(void)" (?OnAcceptButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SendDTMF(class Tools::OString const &,int)" (?SendDTMF@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@H@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::OnSendDTMF(void)" (?OnSendDTMF@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall Tools::OString::Right(int)const " (?Right@OString@Tools@@QBE?AV12@H@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::LogMessage(class Tools::OString const &)" (?LogMessage@COSSPhoneMFCDlg@@QAEXABVOString@Tools@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall Tools::OString::GetLength(void)const " (?GetLength@OString@Tools@@QBEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::LogMessage(class Tools::OString const &)" (?LogMessage@COSSPhoneMFCDlg@@QAEXABVOString@Tools@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall Tools::OString::OString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (??0OString@Tools@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@II@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateCallHistory(void)" (?UpdateCallHistory@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall Tools::OString::OString(int)" (??0OString@Tools@@QAE@H@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateCallHistory(void)" (?UpdateCallHistory@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PStringToString __thiscall SF::SoftPhoneInterface::PopCallHistory(int)" (?PopCallHistory@SoftPhoneInterface@SF@@QAE?AVPStringToString@@H@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateCallHistory(void)" (?UpdateCallHistory@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PString & __thiscall PStringArray::operator[](int)" (??APStringArray@@QAEAAVPString@@H@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PStringArray __thiscall SF::SoftPhoneInterface::PopAvailableAudioCodecs(void)" (?PopAvailableAudioCodecs@SoftPhoneInterface@SF@@QAE?AVPStringArray@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PStringList __thiscall SF::SoftPhoneInterface::PopAvailableRecordDevices(void)const " (?PopAvailableRecordDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PStringList __thiscall SF::SoftPhoneInterface::PopAvailablePlayDevices(void)const " (?PopAvailablePlayDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::IsPrivacyEnabled(void)const " (?IsPrivacyEnabled@SoftPhoneInterface@SF@@QBEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall PString::PString(char const *)" (??0PString@@QAE@PBD@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::IsRFC2833Enabled(void)const " (?IsRFC2833Enabled@SoftPhoneInterface@SF@@QBEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetAudioCodec(int)const " (?GetAudioCodec@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@H@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetDefaultSpeaker(void)const " (?GetDefaultSpeaker@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetDefaultMicrophone(void)const " (?GetDefaultMicrophone@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall Tools::OString::OString(long)" (??0OString@Tools@@QAE@J@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: long __thiscall PTimeInterval::GetSeconds(void)const " (?GetSeconds@PTimeInterval@@QBEJXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PTimeInterval __thiscall SF::SoftPhoneInterface::GetRegistrarTTL(void)const " (?GetRegistrarTTL@SoftPhoneInterface@SF@@QBE?AVPTimeInterval@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::IsEncryptionEnabled(void)const " (?IsEncryptionEnabled@SoftPhoneInterface@SF@@QBEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetSTUNServerAddress(void)const " (?GetSTUNServerAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetOutboundProxy(void)const " (?GetOutboundProxy@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetSIPServerAddress(void)const " (?GetSIPServerAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetAuthenticationPassword(void)const " (?GetAuthenticationPassword@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetAuthenticationUser(void)const " (?GetAuthenticationUser@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall SIPParser::SIPURI::SIPURI(class Tools::OString const &)" (??0SIPURI@SIPParser@@QAE@ABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetAccountAddress(void)const " (?GetAccountAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PConfig * __thiscall SF::SoftPhoneInterface::GetMainConfig(void)" (?GetMainConfig@SoftPhoneInterface@SF@@QAEPAVPConfig@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::DoLogin(void)" (?DoLogin@SoftPhoneInterface@SF@@QAEHXZ) referenced in function "protected: virtual int __thiscall COSSPhoneMFCDlg::OnInitDialog(void)" (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::Initialize(void)" (?Initialize@SoftPhoneInterface@SF@@QAEHXZ) referenced in function "protected: virtual int __thiscall COSSPhoneMFCDlg::OnInitDialog(void)" (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetEnablePrivacy(int)" (?SetEnablePrivacy@SoftPhoneInterface@SF@@QAEXH@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetEnableEncryption(int,enum Encryption::Engine::Type,class Tools::OString const &)" (?SetEnableEncryption@SoftPhoneInterface@SF@@QAEXHW4Type@Engine@Encryption@@ABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetEnableRFC2833(int)" (?SetEnableRFC2833@SoftPhoneInterface@SF@@QAEXH@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetAudioCodec(int,class Tools::OString const &)" (?SetAudioCodec@SoftPhoneInterface@SF@@QAEXHABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetDefaultSpeaker(class Tools::OString const &)" (?SetDefaultSpeaker@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetDefaultMicrophone(class Tools::OString const &)" (?SetDefaultMicrophone@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetRegistrarTTL(class PTimeInterval const &)" (?SetRegistrarTTL@SoftPhoneInterface@SF@@QAEXABVPTimeInterval@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall PTimeInterval::PTimeInterval(long,long,long,long,int)" (??0PTimeInterval@@QAE@JJJJH@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: long __thiscall Tools::OString::AsInteger(unsigned int)const " (?AsInteger@OString@Tools@@QBEJI@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: enum NAT::SIPSTUNClient::NatTypes __thiscall SF::SoftPhoneInterface::SetSTUNServer(class Tools::OString const &,unsigned short,unsigned short,unsigned short,unsigned short)" (?SetSTUNServer@SoftPhoneInterface@SF@@QAE?AW4NatTypes@SIPSTUNClient@NAT@@ABVOString@Tools@@GGGG@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetAccountAddress(class Tools::OString const &)" (?SetAccountAddress@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall Tools::OString::OString(class std::basic_ostringstream<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0OString@Tools@@QAE@ABV?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetAccountName(void)const " (?GetAccountName@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: bool __thiscall Tools::OString::IsEmpty(void)const " (?IsEmpty@OString@Tools@@QBE_NXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetOutboundProxy(class Tools::OString const &)" (?SetOutboundProxy@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetSIPServerAddress(class Tools::OString const &)" (?SetSIPServerAddress@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetProxyAuthenticationPassword(class Tools::OString const &)" (?SetProxyAuthenticationPassword@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetAuthenticationPassword(class Tools::OString const &)" (?SetAuthenticationPassword@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetProxyAuthenticationUser(class Tools::OString const &)" (?SetProxyAuthenticationUser@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetAuthenticationUser(class Tools::OString const &)" (?SetAuthenticationUser@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::SetAccountName(class Tools::OString const &)" (?SetAccountName@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::UpdateConfiguration(void)" (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: void __thiscall SF::SoftPhoneInterface::Terminate(void)" (?Terminate@SoftPhoneInterface@SF@@QAEXXZ) referenced in function "protected: virtual void __thiscall COSSPhoneMFCDlg::OnClose(void)" (?OnClose@COSSPhoneMFCDlg@@MAEXXZ) I:\ESQubeSIPGateway\atlsip\OSSPhone\vc80-mfc\Release\OSSPhone (MFC).exe : fatal error LNK1120: 153 unresolved externals Build log was saved at "file://i:\ESQubeSIPGateway\atlsip\OSSPhone\vc80-mfc\Release\BuildLog.htm" OSSPhone (MFC) - 160 error(s), 3 warning(s) ------ Build started: Project: OSSPhone (MFC), Configuration: Debug Win32 ------ Linking... OSSPhone.obj : error LNK2019: unresolved external symbol "public: __thiscall PProcess::PProcess(char const *,char const *,unsigned short,unsigned short,enum PProcess::CodeStatus,unsigned short)" (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) referenced in function "public: __thiscall COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual enum PObject::Comparison __thiscall PProcess::Compare(class PObject const &)const " (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::PrintOn(class std::basic_ostream<char,struct std::char_traits<char> > &)const " (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PObject::ReadFrom(class std::basic_istream<char,struct std::char_traits<char> > &)" (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PObject::ReadFrom(class std::basic_istream<char,struct std::char_traits<char> > &)" (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PObject * __thiscall PObject::Clone(void)const " (?Clone@PObject@@UBEPAV1@XZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual class PObject * __thiscall PObject::Clone(void)const " (?Clone@PObject@@UBEPAV1@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PObject::HashFunction(void)const " (?HashFunction@PObject@@UBEHXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PObject::HashFunction(void)const " (?HashFunction@PObject@@UBEHXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PObject::OnGCCollect(void)" (?OnGCCollect@PObject@@UAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PObject::OnGCCollect(void)" (?OnGCCollect@PObject@@UAEXXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PProcess::Terminate(void)" (?Terminate@PProcess@@UAEXXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PThread::IsTerminated(void)const " (?IsTerminated@PThread@@UBEHXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PThread::IsSuspended(void)const " (?IsSuspended@PThread@@UBEHXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::SetPriority(enum PThread::Priority)" (?SetPriority@PThread@@UAEXW4Priority@1@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual enum PThread::Priority __thiscall PThread::GetPriority(void)const " (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PThread::SetAutoDelete(enum PThread::AutoDeleteFlag)" (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString __thiscall PProcess::GetThreadName(void)const " (?GetThreadName@PProcess@@UBE?AVPString@@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PProcess::SetThreadName(class PString const &)" (?SetThreadName@PProcess@@UAEXABVPString@@@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall PThread::GetThreadId(void)const " (?GetThreadId@PThread@@UBEKXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString const & __thiscall PProcess::GetManufacturer(void)const " (?GetManufacturer@PProcess@@UBEABVPString@@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString const & __thiscall PProcess::GetName(void)const " (?GetName@PProcess@@UBEABVPString@@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString __thiscall PProcess::GetVersion(int)const " (?GetVersion@PProcess@@UBE?AVPString@@H@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual class PString __thiscall PProcess::GetConfigurationFile(void)" (?GetConfigurationFile@PProcess@@UAE?AVPString@@XZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PProcess::_main(void *)" (?_main@PProcess@@UAEHPAX@Z) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PProcess::IsServiceProcess(void)const " (?IsServiceProcess@PProcess@@UBEHXZ) OSSPhone.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PProcess::IsGUIProcess(void)const " (?IsGUIProcess@PProcess@@UBEHXZ) OSSPhone.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall PProcess::~PProcess(void)" (??1PProcess@@UAE@XZ) referenced in function "public: virtual __thiscall COSSPhoneMFCApp::PWLibProcess::~PWLibProcess(void)" (??1PWLibProcess@COSSPhoneMFCApp@@UAE@XZ) OSSPhone.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall SF::SoftPhoneInterface::~SoftPhoneInterface(void)" (??1SoftPhoneInterface@SF@@UAE@XZ) referenced in function "public: virtual __thiscall COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" (??1COSSPhoneMFCDlg@@UAE@XZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall SF::SoftPhoneInterface::~SoftPhoneInterface(void)" (??1SoftPhoneInterface@SF@@UAE@XZ) OSSPhone.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall PCriticalSection::~PCriticalSection(void)" (??1PCriticalSection@@UAE@XZ) referenced in function "public: virtual __thiscall COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" (??1COSSPhoneMFCDlg@@UAE@XZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall PCriticalSection::~PCriticalSection(void)" (??1PCriticalSection@@UAE@XZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall PCriticalSection::PCriticalSection(void)" (??0PCriticalSection@@QAE@XZ) referenced in function "public: __thiscall COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall Tools::OString::OString(void)" (??0OString@Tools@@QAE@XZ) referenced in function "public: __thiscall COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall SF::SoftPhoneInterface::SoftPhoneInterface(void)" (??0SoftPhoneInterface@SF@@QAE@XZ) referenced in function "public: __thiscall COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::CleanUp(void)" (?CleanUp@SoftPhoneInterface@SF@@UAEXXZ) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::_OnWritePacketLog(class PObject &,int)" (?_OnWritePacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::_OnReadPacketLog(class PObject &,int)" (?_OnReadPacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::PlayBusyTone(class PThread &,int)" (?PlayBusyTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::PlayDialTone(class PThread &,int)" (?PlayDialTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) OSSPhoneDlg.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall SF::SoftPhoneInterface::PlayRingBackTone(class PThread &,int)" (?PlayRingBackTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::DoLogin(void)" (?DoLogin@SoftPhoneInterface@SF@@QAEHXZ) referenced in function "protected: virtual int __thiscall COSSPhoneMFCDlg::OnInitDialog(void)" (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::Initialize(void)" (?Initialize@SoftPhoneInterface@SF@@QAEHXZ) referenced in function "protected: virtual int __thiscall COSSPhoneMFCDlg::OnInitDialog(void)" (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PString & __thiscall PStringArray::operator[](int)" (??APStringArray@@QAEAAVPString@@H@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: virtual int __thiscall PArrayObjects::GetSize(void)const " (?GetSize@PArrayObjects@@UBEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PStringArray __thiscall SF::SoftPhoneInterface::PopAvailableAudioCodecs(void)" (?PopAvailableAudioCodecs@SoftPhoneInterface@SF@@QAE?AVPStringArray@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: virtual int __thiscall PContainer::GetSize(void)const " (?GetSize@PContainer@@UBEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PStringList __thiscall SF::SoftPhoneInterface::PopAvailableRecordDevices(void)const " (?PopAvailableRecordDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PStringList __thiscall SF::SoftPhoneInterface::PopAvailablePlayDevices(void)const " (?PopAvailablePlayDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::IsPrivacyEnabled(void)const " (?IsPrivacyEnabled@SoftPhoneInterface@SF@@QBEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall PString::PString(char const *)" (??0PString@@QAE@PBD@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::IsRFC2833Enabled(void)const " (?IsRFC2833Enabled@SoftPhoneInterface@SF@@QBEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetAudioCodec(int)const " (?GetAudioCodec@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@H@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetDefaultSpeaker(void)const " (?GetDefaultSpeaker@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetDefaultMicrophone(void)const " (?GetDefaultMicrophone@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall Tools::OString::OString(long)" (??0OString@Tools@@QAE@J@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: long __thiscall PTimeInterval::GetSeconds(void)const " (?GetSeconds@PTimeInterval@@QBEJXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PTimeInterval __thiscall SF::SoftPhoneInterface::GetRegistrarTTL(void)const " (?GetRegistrarTTL@SoftPhoneInterface@SF@@QBE?AVPTimeInterval@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: int __thiscall SF::SoftPhoneInterface::IsEncryptionEnabled(void)const " (?IsEncryptionEnabled@SoftPhoneInterface@SF@@QBEHXZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetSTUNServerAddress(void)const " (?GetSTUNServerAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetOutboundProxy(void)const " (?GetOutboundProxy@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetSIPServerAddress(void)const " (?GetSIPServerAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetAuthenticationPassword(void)const " (?GetAuthenticationPassword@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetAuthenticationUser(void)const " (?GetAuthenticationUser@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall SIPParser::SIPURI::SIPURI(class Tools::OString const &)" (??0SIPURI@SIPParser@@QAE@ABVOString@Tools@@@Z) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class Tools::OString __thiscall SF::SoftPhoneInterface::GetAccountAddress(void)const " (?GetAccountAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: class PConfig * __thiscall SF::SoftPhoneInterface::GetMainConfig(void)" (?GetMainConfig@SoftPhoneInterface@SF@@QAEPAVPConfig@@XZ) referenced in function "public: void __thiscall COSSPhoneMFCDlg::InitializeControls(void)" (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) OSSPhoneDlg.obj : error LNK2019: unresolved external symbol "public: __thiscall Tools::OString::OString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (??0OString@Tools@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@II@Z) referenced in function "public: void __thiscall COS... [truncated message content] |
From: Ilian J. C. P. <ip...@so...> - 2008-02-14 08:49:25
|
Hi, I'm assuming you're using Visual C++ 2005. Try opening the solution file instead of the project file, the settings should already be set up for you. If for some reason this doesn't work try the following: 1. Add the OpenSIPStack project in your solution 2. Right click OSSPhone and set OpenSIPStack as a Project Dependency Or if for some bizarre reason this still doesn't work, set the following Linker properties to their appropriate values: OSSPhone Properties -> Linker -> General -> Additional Library Directories (set OpenSIPStack output directory here) OSSPhone Properties -> Linker -> Input -> Additional Dependencies (set OpenSIPStack output binary here) Regards, Ilian Koushik jaikishan wrote: > Hi Guys, > > I am new to this forum and i am excited to be here. > i have a very naive question to start off with.. > > i have downloaded all the required sdk from > opensipstack.org, but incidentally i have come across > a problem where i am not able to get the MFC version > of OSSSoftPhone linked to some of the files in > OpenSipStack Folder.. i have included this in > Additional Include directories entry but still i > receive around 160 linker errors... below is the trace > of the same.. > > I believe this can be solved very easily.. lending an > helping hand on this would provide a great deal input > in solving this simple problem.. > > thanks in advance.. > > cheers, > Jay > > > > //////////////////////LINKER ERROR > //////////////////// > > ------ Build started: Project: OSSPhone (MFC), > Configuration: Release Win32 ------ > Linking... > nafxcw.lib(afxmem.obj) : warning LNK4006: "void * > __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) > already defined in libcmt.lib(new.obj); second > definition ignored > nafxcw.lib(afxmem.obj) : warning LNK4006: "void > __cdecl operator delete(void *)" (??3@YAXPAX@Z) > already defined in libcmt.lib(delete.obj); second > definition ignored > nafxcw.lib(afxmem.obj) : warning LNK4006: "void > __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) > already defined in libcmt.lib(delete2.obj); second > definition ignored > OSSPhone.obj : error LNK2019: unresolved external > symbol "public: __thiscall PProcess::PProcess(char > const *,char const *,unsigned short,unsigned > short,enum PProcess::CodeStatus,unsigned short)" > (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) referenced > in function "public: __thiscall > COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" > (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual enum PObject::Comparison > __thiscall PProcess::Compare(class PObject const > &)const " > (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::PrintOn(class std::basic_ostream<char,struct > std::char_traits<char> > &)const " > (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PObject::ReadFrom(class std::basic_istream<char,struct > std::char_traits<char> > &)" > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PObject::ReadFrom(class std::basic_istream<char,struct > std::char_traits<char> > &)" > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PObject * __thiscall > PObject::Clone(void)const " > (?Clone@PObject@@UBEPAV1@XZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual class PObject * __thiscall > PObject::Clone(void)const " > (?Clone@PObject@@UBEPAV1@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PObject::HashFunction(void)const " > (?HashFunction@PObject@@UBEHXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PObject::HashFunction(void)const " > (?HashFunction@PObject@@UBEHXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PObject::OnGCCollect(void)" > (?OnGCCollect@PObject@@UAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PObject::OnGCCollect(void)" > (?OnGCCollect@PObject@@UAEXXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PProcess::Terminate(void)" > (?Terminate@PProcess@@UAEXXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PThread::IsTerminated(void)const " > (?IsTerminated@PThread@@UBEHXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PThread::IsSuspended(void)const " > (?IsSuspended@PThread@@UBEHXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::SetPriority(enum PThread::Priority)" > (?SetPriority@PThread@@UAEXW4Priority@1@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual enum PThread::Priority > __thiscall PThread::GetPriority(void)const " > (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::SetAutoDelete(enum PThread::AutoDeleteFlag)" > (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString __thiscall > PProcess::GetThreadName(void)const " > (?GetThreadName@PProcess@@UBE?AVPString@@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PProcess::SetThreadName(class PString const &)" > (?SetThreadName@PProcess@@UAEXABVPString@@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual unsigned long __thiscall > PThread::GetThreadId(void)const " > (?GetThreadId@PThread@@UBEKXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString const & > __thiscall PProcess::GetManufacturer(void)const " > (?GetManufacturer@PProcess@@UBEABVPString@@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString const & > __thiscall PProcess::GetName(void)const " > (?GetName@PProcess@@UBEABVPString@@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString __thiscall > PProcess::GetVersion(int)const " > (?GetVersion@PProcess@@UBE?AVPString@@H@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString __thiscall > PProcess::GetConfigurationFile(void)" > (?GetConfigurationFile@PProcess@@UAE?AVPString@@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PProcess::_main(void *)" (?_main@PProcess@@UAEHPAX@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PProcess::IsServiceProcess(void)const " > (?IsServiceProcess@PProcess@@UBEHXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PProcess::IsGUIProcess(void)const " > (?IsGUIProcess@PProcess@@UBEHXZ) > OSSPhone.obj : error LNK2019: unresolved external > symbol "public: virtual __thiscall > PProcess::~PProcess(void)" (??1PProcess@@UAE@XZ) > referenced in function "public: virtual __thiscall > COSSPhoneMFCApp::PWLibProcess::~PWLibProcess(void)" > (??1PWLibProcess@COSSPhoneMFCApp@@UAE@XZ) > OSSPhone.obj : error LNK2019: unresolved external > symbol "public: virtual __thiscall > SF::SoftPhoneInterface::~SoftPhoneInterface(void)" > (??1SoftPhoneInterface@SF@@UAE@XZ) referenced in > function "public: virtual __thiscall > COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" > (??1COSSPhoneMFCDlg@@UAE@XZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual __thiscall > SF::SoftPhoneInterface::~SoftPhoneInterface(void)" > (??1SoftPhoneInterface@SF@@UAE@XZ) > OSSPhone.obj : error LNK2019: unresolved external > symbol "public: virtual __thiscall > PCriticalSection::~PCriticalSection(void)" > (??1PCriticalSection@@UAE@XZ) referenced in function > "public: virtual __thiscall > COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" > (??1COSSPhoneMFCDlg@@UAE@XZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual __thiscall > PCriticalSection::~PCriticalSection(void)" > (??1PCriticalSection@@UAE@XZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::DoLogout(void)" > (?DoLogout@SoftPhoneInterface@SF@@QAEHXZ) referenced > in function "public: void __thiscall > COSSPhoneMFCDlg::OnLogoutButtonClicked(void)" > (?OnLogoutButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::HangupCall(void)" > (?HangupCall@SoftPhoneInterface@SF@@QAEXXZ) referenced > in function "public: void __thiscall > COSSPhoneMFCDlg::OnHangupButtonClicked(void)" > (?OnHangupButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: class PObject & __thiscall > PAbstractList::GetReferenceAt(int)const " > (?GetReferenceAt@PAbstractList@@IBEAAVPObject@@H@Z) > referenced in function "public: class PString & > __thiscall PList<class PString>::operator[](int)const > " (??A?$PList@VPString@@@@QBEAAVPString@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual enum PObject::Comparison > __thiscall PObject::Compare(class PObject const > &)const " > (?Compare@PObject@@UBE?AW4Comparison@1@ABV1@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual enum PObject::Comparison > __thiscall PObject::CompareObjectMemoryDirect(class > PObject const &)const " > (?CompareObjectMemoryDirect@PObject@@UBE?AW4Comparison@1@ABV1@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PObject::PrintOn(class std::basic_ostream<char,struct > std::char_traits<char> > &)const " > (?PrintOn@PObject@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: void __thiscall > PContainer::Destruct(void)" > (?Destruct@PContainer@@IAEXXZ) referenced in function > "public: virtual __thiscall > PContainer::~PContainer(void)" (??1PContainer@@UAE@XZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PContainer::GetSize(void)const " > (?GetSize@PContainer@@UBEHXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PContainer::IsEmpty(void)const " > (?IsEmpty@PContainer@@UBEHXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PContainer::MakeUnique(void)" > (?MakeUnique@PContainer@@UAEHXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual void __thiscall > PContainer::AssignContents(class PContainer const &)" > (?AssignContents@PContainer@@MAEXABV1@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual enum PObject::Comparison > __thiscall PAbstractArray::Compare(class PObject const > &)const " > (?Compare@PAbstractArray@@UBE?AW4Comparison@PObject@@ABV3@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PAbstractArray::PrintOn(class > std::basic_ostream<char,struct std::char_traits<char> > >> &)const " >> > (?PrintOn@PAbstractArray@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PAbstractArray::ReadFrom(class > std::basic_istream<char,struct std::char_traits<char> > >> &)" >> > (?ReadFrom@PAbstractArray@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractArray::SetSize(int)" > (?SetSize@PAbstractArray@@UAEHH@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual void __thiscall > PAbstractArray::DestroyContents(void)" > (?DestroyContents@PAbstractArray@@MAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual void __thiscall > PAbstractArray::PrintElementOn(class > std::basic_ostream<char,struct std::char_traits<char> > >> &,int)const " >> > (?PrintElementOn@PAbstractArray@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual void __thiscall > PAbstractArray::ReadElementFrom(class > std::basic_istream<char,struct std::char_traits<char> > >> &,int)" >> > (?ReadElementFrom@PAbstractArray@@MAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@H@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: void __thiscall > PAbstractArray::CloneContents(class PAbstractArray > const *)" (?CloneContents@PAbstractArray@@IAEXPBV1@@Z) > referenced in function "public: virtual int __thiscall > PAbstractArray::MakeUnique(void)" > (?MakeUnique@PAbstractArray@@UAEHXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: void __thiscall > PAbstractArray::CopyContents(class PAbstractArray > const &)" (?CopyContents@PAbstractArray@@IAEXABV1@@Z) > referenced in function "protected: virtual void > __thiscall PAbstractArray::AssignContents(class > PContainer const &)" > (?AssignContents@PAbstractArray@@MAEXABVPContainer@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual enum PObject::Comparison > __thiscall PAbstractList::Compare(class PObject const > &)const " > (?Compare@PAbstractList@@UBE?AW4Comparison@PObject@@ABV3@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PCollection::PrintOn(class > std::basic_ostream<char,struct std::char_traits<char> > >> &)const " >> > (?PrintOn@PCollection@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractList::SetSize(int)" > (?SetSize@PAbstractList@@UAEHH@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual void __thiscall > PAbstractList::DestroyContents(void)" > (?DestroyContents@PAbstractList@@MAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractList::Append(class PObject *)" > (?Append@PAbstractList@@UAEHPAVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractList::Insert(class PObject const &,class > PObject *)" > (?Insert@PAbstractList@@UAEHABVPObject@@PAV2@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractList::InsertAt(int,class PObject *)" > (?InsertAt@PAbstractList@@UAEHHPAVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractList::Remove(class PObject const *)" > (?Remove@PAbstractList@@UAEHPBVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual class PObject * __thiscall > PAbstractList::RemoveAt(int)" > (?RemoveAt@PAbstractList@@UAEPAVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PCollection::RemoveAll(void)" > (?RemoveAll@PCollection@@UAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractList::SetAt(int,class PObject *)" > (?SetAt@PAbstractList@@UAEHHPAVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual class PObject * __thiscall > PAbstractList::GetAt(int)const " > (?GetAt@PAbstractList@@UBEPAVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractList::GetObjectsIndex(class PObject const > *)const " > (?GetObjectsIndex@PAbstractList@@UBEHPBVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractList::GetValuesIndex(class PObject const > &)const " > (?GetValuesIndex@PAbstractList@@UBEHABVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PAbstractList::ReplaceAt(int,class PObject *)" > (?ReplaceAt@PAbstractList@@UAEHHPAVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: void __thiscall > PAbstractList::CloneContents(class PAbstractList const > *)" (?CloneContents@PAbstractList@@IAEXPBV1@@Z) > referenced in function "public: virtual int __thiscall > PAbstractList::MakeUnique(void)" > (?MakeUnique@PAbstractList@@UAEHXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: void __thiscall > PAbstractList::CopyContents(class PAbstractList const > &)" (?CopyContents@PAbstractList@@IAEXABV1@@Z) > referenced in function "protected: virtual void > __thiscall PAbstractList::AssignContents(class > PContainer const &)" > (?AssignContents@PAbstractList@@MAEXABVPContainer@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual enum PObject::Comparison > __thiscall PHashTable::Compare(class PObject const > &)const " > (?Compare@PHashTable@@UBE?AW4Comparison@PObject@@ABV3@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual int __thiscall > PHashTable::SetSize(int)" > (?SetSize@PHashTable@@MAEHH@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual void __thiscall > PHashTable::DestroyContents(void)" > (?DestroyContents@PHashTable@@MAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual class PObject const & > __thiscall PHashTable::AbstractGetKeyAt(int)const " > (?AbstractGetKeyAt@PHashTable@@MBEABVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual class PObject & __thiscall > PHashTable::AbstractGetDataAt(int)const " > (?AbstractGetDataAt@PHashTable@@MBEAAVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: void __thiscall > PHashTable::CloneContents(class PHashTable const *)" > (?CloneContents@PHashTable@@IAEXPBV1@@Z) referenced in > function "public: virtual int __thiscall > PHashTable::MakeUnique(void)" > (?MakeUnique@PHashTable@@UAEHXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: void __thiscall > PHashTable::CopyContents(class PHashTable const &)" > (?CopyContents@PHashTable@@IAEXABV1@@Z) referenced in > function "protected: virtual void __thiscall > PHashTable::AssignContents(class PContainer const &)" > (?AssignContents@PHashTable@@MAEXABVPContainer@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual enum PObject::Comparison > __thiscall PArrayObjects::Compare(class PObject const > &)const " > (?Compare@PArrayObjects@@UBE?AW4Comparison@PObject@@ABV3@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::GetSize(void)const " > (?GetSize@PArrayObjects@@UBEHXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::SetSize(int)" > (?SetSize@PArrayObjects@@UAEHH@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "protected: virtual void __thiscall > PArrayObjects::DestroyContents(void)" > (?DestroyContents@PArrayObjects@@MAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::Append(class PObject *)" > (?Append@PArrayObjects@@UAEHPAVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::Insert(class PObject const &,class > PObject *)" > (?Insert@PArrayObjects@@UAEHABVPObject@@PAV2@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::InsertAt(int,class PObject *)" > (?InsertAt@PArrayObjects@@UAEHHPAVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::Remove(class PObject const *)" > (?Remove@PArrayObjects@@UAEHPBVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual class PObject * __thiscall > PArrayObjects::RemoveAt(int)" > (?RemoveAt@PArrayObjects@@UAEPAVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PArrayObjects::RemoveAll(void)" > (?RemoveAll@PArrayObjects@@UAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::SetAt(int,class PObject *)" > (?SetAt@PArrayObjects@@UAEHHPAVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual class PObject * __thiscall > PArrayObjects::GetAt(int)const " > (?GetAt@PArrayObjects@@UBEPAVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::GetObjectsIndex(class PObject const > *)const " > (?GetObjectsIndex@PArrayObjects@@UBEHPBVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::GetValuesIndex(class PObject const > &)const " > (?GetValuesIndex@PArrayObjects@@UBEHABVPObject@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: void __thiscall > PArrayObjects::CloneContents(class PArrayObjects const > *)" (?CloneContents@PArrayObjects@@IAEXPBV1@@Z) > referenced in function "public: virtual int __thiscall > PArrayObjects::MakeUnique(void)" > (?MakeUnique@PArrayObjects@@UAEHXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "protected: void __thiscall > PArrayObjects::CopyContents(class PArrayObjects const > &)" (?CopyContents@PArrayObjects@@IAEXABV1@@Z) > referenced in function "protected: virtual void > __thiscall PArrayObjects::AssignContents(class > PContainer const &)" > (?AssignContents@PArrayObjects@@MAEXABVPContainer@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > PCriticalSection::PCriticalSection(void)" > (??0PCriticalSection@@QAE@XZ) referenced in function > "public: __thiscall > COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" > (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > Tools::OString::OString(void)" > (??0OString@Tools@@QAE@XZ) referenced in function > "public: __thiscall > COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" > (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > SF::SoftPhoneInterface::SoftPhoneInterface(void)" > (??0SoftPhoneInterface@SF@@QAE@XZ) referenced in > function "public: __thiscall > COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" > (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::CleanUp(void)" > (?CleanUp@SoftPhoneInterface@SF@@UAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::_OnWritePacketLog(class > PObject &,int)" > (?_OnWritePacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::_OnReadPacketLog(class PObject > &,int)" > (?_OnReadPacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::PlayBusyTone(class PThread > &,int)" > (?PlayBusyTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::PlayDialTone(class PThread > &,int)" > (?PlayDialTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::PlayRingBackTone(class PThread > &,int)" > (?PlayRingBackTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::MakeCall(class Tools::OString > const &)" > (?MakeCall@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::OnAcceptButtonClicked(void)" > (?OnAcceptButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > Tools::OString::OString(char const *)" > (??0OString@Tools@@QAE@PBD@Z) referenced in function > "public: void __thiscall > COSSPhoneMFCDlg::OnAcceptButtonClicked(void)" > (?OnAcceptButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::AnswerCall(void)" > (?AnswerCall@SoftPhoneInterface@SF@@QAEXXZ) referenced > in function "public: void __thiscall > COSSPhoneMFCDlg::OnAcceptButtonClicked(void)" > (?OnAcceptButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SendDTMF(class Tools::OString > const &,int)" > (?SendDTMF@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@H@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::OnSendDTMF(void)" > (?OnSendDTMF@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > Tools::OString::Right(int)const " > (?Right@OString@Tools@@QBE?AV12@H@Z) referenced in > function "public: void __thiscall > COSSPhoneMFCDlg::LogMessage(class Tools::OString const > &)" > (?LogMessage@COSSPhoneMFCDlg@@QAEXABVOString@Tools@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > Tools::OString::GetLength(void)const " > (?GetLength@OString@Tools@@QBEHXZ) referenced in > function "public: void __thiscall > COSSPhoneMFCDlg::LogMessage(class Tools::OString const > &)" > (?LogMessage@COSSPhoneMFCDlg@@QAEXABVOString@Tools@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > Tools::OString::OString(class > std::basic_string<char,struct > std::char_traits<char>,class std::allocator<char> > > const &,unsigned int,unsigned int)" > (??0OString@Tools@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@II@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateCallHistory(void)" > (?UpdateCallHistory@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > Tools::OString::OString(int)" > (??0OString@Tools@@QAE@H@Z) referenced in function > "public: void __thiscall > COSSPhoneMFCDlg::UpdateCallHistory(void)" > (?UpdateCallHistory@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PStringToString __thiscall > SF::SoftPhoneInterface::PopCallHistory(int)" > (?PopCallHistory@SoftPhoneInterface@SF@@QAE?AVPStringToString@@H@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateCallHistory(void)" > (?UpdateCallHistory@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PString & __thiscall > PStringArray::operator[](int)" > (??APStringArray@@QAEAAVPString@@H@Z) referenced in > function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PStringArray __thiscall > SF::SoftPhoneInterface::PopAvailableAudioCodecs(void)" > (?PopAvailableAudioCodecs@SoftPhoneInterface@SF@@QAE?AVPStringArray@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PStringList __thiscall > SF::SoftPhoneInterface::PopAvailableRecordDevices(void)const > " > (?PopAvailableRecordDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PStringList __thiscall > SF::SoftPhoneInterface::PopAvailablePlayDevices(void)const > " > (?PopAvailablePlayDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::IsPrivacyEnabled(void)const " > (?IsPrivacyEnabled@SoftPhoneInterface@SF@@QBEHXZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall PString::PString(char const > *)" (??0PString@@QAE@PBD@Z) referenced in function > "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::IsRFC2833Enabled(void)const " > (?IsRFC2833Enabled@SoftPhoneInterface@SF@@QBEHXZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetAudioCodec(int)const " > (?GetAudioCodec@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@H@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetDefaultSpeaker(void)const " > (?GetDefaultSpeaker@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetDefaultMicrophone(void)const > " > (?GetDefaultMicrophone@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > Tools::OString::OString(long)" > (??0OString@Tools@@QAE@J@Z) referenced in function > "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: long __thiscall > PTimeInterval::GetSeconds(void)const " > (?GetSeconds@PTimeInterval@@QBEJXZ) referenced in > function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PTimeInterval __thiscall > SF::SoftPhoneInterface::GetRegistrarTTL(void)const " > (?GetRegistrarTTL@SoftPhoneInterface@SF@@QBE?AVPTimeInterval@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::IsEncryptionEnabled(void)const > " (?IsEncryptionEnabled@SoftPhoneInterface@SF@@QBEHXZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetSTUNServerAddress(void)const > " > (?GetSTUNServerAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetOutboundProxy(void)const " > (?GetOutboundProxy@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetSIPServerAddress(void)const > " > (?GetSIPServerAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetAuthenticationPassword(void)const > " > (?GetAuthenticationPassword@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetAuthenticationUser(void)const > " > (?GetAuthenticationUser@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > SIPParser::SIPURI::SIPURI(class Tools::OString const > &)" (??0SIPURI@SIPParser@@QAE@ABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetAccountAddress(void)const " > (?GetAccountAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PConfig * __thiscall > SF::SoftPhoneInterface::GetMainConfig(void)" > (?GetMainConfig@SoftPhoneInterface@SF@@QAEPAVPConfig@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::DoLogin(void)" > (?DoLogin@SoftPhoneInterface@SF@@QAEHXZ) referenced in > function "protected: virtual int __thiscall > COSSPhoneMFCDlg::OnInitDialog(void)" > (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::Initialize(void)" > (?Initialize@SoftPhoneInterface@SF@@QAEHXZ) referenced > in function "protected: virtual int __thiscall > COSSPhoneMFCDlg::OnInitDialog(void)" > (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetEnablePrivacy(int)" > (?SetEnablePrivacy@SoftPhoneInterface@SF@@QAEXH@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetEnableEncryption(int,enum > Encryption::Engine::Type,class Tools::OString const > &)" > (?SetEnableEncryption@SoftPhoneInterface@SF@@QAEXHW4Type@Engine@Encryption@@ABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetEnableRFC2833(int)" > (?SetEnableRFC2833@SoftPhoneInterface@SF@@QAEXH@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetAudioCodec(int,class > Tools::OString const &)" > (?SetAudioCodec@SoftPhoneInterface@SF@@QAEXHABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetDefaultSpeaker(class > Tools::OString const &)" > (?SetDefaultSpeaker@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetDefaultMicrophone(class > Tools::OString const &)" > (?SetDefaultMicrophone@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetRegistrarTTL(class > PTimeInterval const &)" > (?SetRegistrarTTL@SoftPhoneInterface@SF@@QAEXABVPTimeInterval@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > PTimeInterval::PTimeInterval(long,long,long,long,int)" > (??0PTimeInterval@@QAE@JJJJH@Z) referenced in function > "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: long __thiscall > Tools::OString::AsInteger(unsigned int)const " > (?AsInteger@OString@Tools@@QBEJI@Z) referenced in > function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: enum NAT::SIPSTUNClient::NatTypes > __thiscall SF::SoftPhoneInterface::SetSTUNServer(class > Tools::OString const &,unsigned short,unsigned > short,unsigned short,unsigned short)" > (?SetSTUNServer@SoftPhoneInterface@SF@@QAE?AW4NatTypes@SIPSTUNClient@NAT@@ABVOString@Tools@@GGGG@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetAccountAddress(class > Tools::OString const &)" > (?SetAccountAddress@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > Tools::OString::OString(class > std::basic_ostringstream<char,struct > std::char_traits<char>,class std::allocator<char> > > const &)" > (??0OString@Tools@@QAE@ABV?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetAccountName(void)const " > (?GetAccountName@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: bool __thiscall > Tools::OString::IsEmpty(void)const " > (?IsEmpty@OString@Tools@@QBE_NXZ) referenced in > function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetOutboundProxy(class > Tools::OString const &)" > (?SetOutboundProxy@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetSIPServerAddress(class > Tools::OString const &)" > (?SetSIPServerAddress@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetProxyAuthenticationPassword(class > Tools::OString const &)" > (?SetProxyAuthenticationPassword@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetAuthenticationPassword(class > Tools::OString const &)" > (?SetAuthenticationPassword@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetProxyAuthenticationUser(class > Tools::OString const &)" > (?SetProxyAuthenticationUser@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetAuthenticationUser(class > Tools::OString const &)" > (?SetAuthenticationUser@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::SetAccountName(class > Tools::OString const &)" > (?SetAccountName@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::UpdateConfiguration(void)" > (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > SF::SoftPhoneInterface::Terminate(void)" > (?Terminate@SoftPhoneInterface@SF@@QAEXXZ) referenced > in function "protected: virtual void __thiscall > COSSPhoneMFCDlg::OnClose(void)" > (?OnClose@COSSPhoneMFCDlg@@MAEXXZ) > I:\ESQubeSIPGateway\atlsip\OSSPhone\vc80-mfc\Release\OSSPhone > (MFC).exe : fatal error LNK1120: 153 unresolved > externals > Build log was saved at > "file://i:\ESQubeSIPGateway\atlsip\OSSPhone\vc80-mfc\Release\BuildLog.htm" > OSSPhone (MFC) - 160 error(s), 3 warning(s) > ------ Build started: Project: OSSPhone (MFC), > Configuration: Debug Win32 ------ > Linking... > OSSPhone.obj : error LNK2019: unresolved external > symbol "public: __thiscall PProcess::PProcess(char > const *,char const *,unsigned short,unsigned > short,enum PProcess::CodeStatus,unsigned short)" > (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) referenced > in function "public: __thiscall > COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" > (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual enum PObject::Comparison > __thiscall PProcess::Compare(class PObject const > &)const " > (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::PrintOn(class std::basic_ostream<char,struct > std::char_traits<char> > &)const " > (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PObject::ReadFrom(class std::basic_istream<char,struct > std::char_traits<char> > &)" > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PObject::ReadFrom(class std::basic_istream<char,struct > std::char_traits<char> > &)" > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PObject * __thiscall > PObject::Clone(void)const " > (?Clone@PObject@@UBEPAV1@XZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual class PObject * __thiscall > PObject::Clone(void)const " > (?Clone@PObject@@UBEPAV1@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PObject::HashFunction(void)const " > (?HashFunction@PObject@@UBEHXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PObject::HashFunction(void)const " > (?HashFunction@PObject@@UBEHXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PObject::OnGCCollect(void)" > (?OnGCCollect@PObject@@UAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PObject::OnGCCollect(void)" > (?OnGCCollect@PObject@@UAEXXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PProcess::Terminate(void)" > (?Terminate@PProcess@@UAEXXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PThread::IsTerminated(void)const " > (?IsTerminated@PThread@@UBEHXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PThread::IsSuspended(void)const " > (?IsSuspended@PThread@@UBEHXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::SetPriority(enum PThread::Priority)" > (?SetPriority@PThread@@UAEXW4Priority@1@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual enum PThread::Priority > __thiscall PThread::GetPriority(void)const " > (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PThread::SetAutoDelete(enum PThread::AutoDeleteFlag)" > (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString __thiscall > PProcess::GetThreadName(void)const " > (?GetThreadName@PProcess@@UBE?AVPString@@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > PProcess::SetThreadName(class PString const &)" > (?SetThreadName@PProcess@@UAEXABVPString@@@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual unsigned long __thiscall > PThread::GetThreadId(void)const " > (?GetThreadId@PThread@@UBEKXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString const & > __thiscall PProcess::GetManufacturer(void)const " > (?GetManufacturer@PProcess@@UBEABVPString@@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString const & > __thiscall PProcess::GetName(void)const " > (?GetName@PProcess@@UBEABVPString@@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString __thiscall > PProcess::GetVersion(int)const " > (?GetVersion@PProcess@@UBE?AVPString@@H@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual class PString __thiscall > PProcess::GetConfigurationFile(void)" > (?GetConfigurationFile@PProcess@@UAE?AVPString@@XZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PProcess::_main(void *)" (?_main@PProcess@@UAEHPAX@Z) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PProcess::IsServiceProcess(void)const " > (?IsServiceProcess@PProcess@@UBEHXZ) > OSSPhone.obj : error LNK2001: unresolved external > symbol "public: virtual int __thiscall > PProcess::IsGUIProcess(void)const " > (?IsGUIProcess@PProcess@@UBEHXZ) > OSSPhone.obj : error LNK2019: unresolved external > symbol "public: virtual __thiscall > PProcess::~PProcess(void)" (??1PProcess@@UAE@XZ) > referenced in function "public: virtual __thiscall > COSSPhoneMFCApp::PWLibProcess::~PWLibProcess(void)" > (??1PWLibProcess@COSSPhoneMFCApp@@UAE@XZ) > OSSPhone.obj : error LNK2019: unresolved external > symbol "public: virtual __thiscall > SF::SoftPhoneInterface::~SoftPhoneInterface(void)" > (??1SoftPhoneInterface@SF@@UAE@XZ) referenced in > function "public: virtual __thiscall > COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" > (??1COSSPhoneMFCDlg@@UAE@XZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual __thiscall > SF::SoftPhoneInterface::~SoftPhoneInterface(void)" > (??1SoftPhoneInterface@SF@@UAE@XZ) > OSSPhone.obj : error LNK2019: unresolved external > symbol "public: virtual __thiscall > PCriticalSection::~PCriticalSection(void)" > (??1PCriticalSection@@UAE@XZ) referenced in function > "public: virtual __thiscall > COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" > (??1COSSPhoneMFCDlg@@UAE@XZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual __thiscall > PCriticalSection::~PCriticalSection(void)" > (??1PCriticalSection@@UAE@XZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > PCriticalSection::PCriticalSection(void)" > (??0PCriticalSection@@QAE@XZ) referenced in function > "public: __thiscall > COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" > (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > Tools::OString::OString(void)" > (??0OString@Tools@@QAE@XZ) referenced in function > "public: __thiscall > COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" > (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > SF::SoftPhoneInterface::SoftPhoneInterface(void)" > (??0SoftPhoneInterface@SF@@QAE@XZ) referenced in > function "public: __thiscall > COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" > (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::CleanUp(void)" > (?CleanUp@SoftPhoneInterface@SF@@UAEXXZ) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::_OnWritePacketLog(class > PObject &,int)" > (?_OnWritePacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::_OnReadPacketLog(class PObject > &,int)" > (?_OnReadPacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::PlayBusyTone(class PThread > &,int)" > (?PlayBusyTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::PlayDialTone(class PThread > &,int)" > (?PlayDialTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) > OSSPhoneDlg.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > SF::SoftPhoneInterface::PlayRingBackTone(class PThread > &,int)" > (?PlayRingBackTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::DoLogin(void)" > (?DoLogin@SoftPhoneInterface@SF@@QAEHXZ) referenced in > function "protected: virtual int __thiscall > COSSPhoneMFCDlg::OnInitDialog(void)" > (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::Initialize(void)" > (?Initialize@SoftPhoneInterface@SF@@QAEHXZ) referenced > in function "protected: virtual int __thiscall > COSSPhoneMFCDlg::OnInitDialog(void)" > (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PString & __thiscall > PStringArray::operator[](int)" > (??APStringArray@@QAEAAVPString@@H@Z) referenced in > function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: virtual int __thiscall > PArrayObjects::GetSize(void)const " > (?GetSize@PArrayObjects@@UBEHXZ) referenced in > function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PStringArray __thiscall > SF::SoftPhoneInterface::PopAvailableAudioCodecs(void)" > (?PopAvailableAudioCodecs@SoftPhoneInterface@SF@@QAE?AVPStringArray@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: virtual int __thiscall > PContainer::GetSize(void)const " > (?GetSize@PContainer@@UBEHXZ) referenced in function > "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PStringList __thiscall > SF::SoftPhoneInterface::PopAvailableRecordDevices(void)const > " > (?PopAvailableRecordDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PStringList __thiscall > SF::SoftPhoneInterface::PopAvailablePlayDevices(void)const > " > (?PopAvailablePlayDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::IsPrivacyEnabled(void)const " > (?IsPrivacyEnabled@SoftPhoneInterface@SF@@QBEHXZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall PString::PString(char const > *)" (??0PString@@QAE@PBD@Z) referenced in function > "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::IsRFC2833Enabled(void)const " > (?IsRFC2833Enabled@SoftPhoneInterface@SF@@QBEHXZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetAudioCodec(int)const " > (?GetAudioCodec@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@H@Z) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetDefaultSpeaker(void)const " > (?GetDefaultSpeaker@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class Tools::OString __thiscall > SF::SoftPhoneInterface::GetDefaultMicrophone(void)const > " > (?GetDefaultMicrophone@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: __thiscall > Tools::OString::OString(long)" > (??0OString@Tools@@QAE@J@Z) referenced in function > "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: long __thiscall > PTimeInterval::GetSeconds(void)const " > (?GetSeconds@PTimeInterval@@QBEJXZ) referenced in > function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: class PTimeInterval __thiscall > SF::SoftPhoneInterface::GetRegistrarTTL(void)const " > (?GetRegistrarTTL@SoftPhoneInterface@SF@@QBE?AVPTimeInterval@@XZ) > referenced in function "public: void __thiscall > COSSPhoneMFCDlg::InitializeControls(void)" > (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) > OSSPhoneDlg.obj : error LNK2019: unresolved external > symbol "public: int __thiscall > SF::SoftPhoneInterface::IsEncryptionEnabled(void)const > " (?IsEncryptionEnabled@SoftPhoneInterface@SF@@QBEHX... [truncated message content] |
From: Joegen E. B. <joe...@gm...> - 2008-02-14 09:08:14
|
I think there is also a problem about double linking. This is caused by multiple libraries which statically linked to libcmt.lib. You may safely ignore this by setting /IGNORE:MUTLTIPLE linker param. Another solution would be to use Multi-Threaded DLL in code generation. Joegen Ilian Jeri C. Pinzon wrote: > Hi, > > I'm assuming you're using Visual C++ 2005. > > Try opening the solution file instead of the project file, the settings > should already be set up for you. If for some reason this doesn't work > try the following: > > 1. Add the OpenSIPStack project in your solution > 2. Right click OSSPhone and set OpenSIPStack as a Project Dependency > > Or if for some bizarre reason this still doesn't work, set the following > Linker properties to their appropriate values: > > OSSPhone Properties -> Linker -> General -> Additional Library > Directories (set OpenSIPStack output directory here) > OSSPhone Properties -> Linker -> Input -> Additional Dependencies (set > OpenSIPStack output binary here) > > Regards, > Ilian > > Koushik jaikishan wrote: > >> Hi Guys, >> >> I am new to this forum and i am excited to be here. >> i have a very naive question to start off with.. >> >> i have downloaded all the required sdk from >> opensipstack.org, but incidentally i have come across >> a problem where i am not able to get the MFC version >> of OSSSoftPhone linked to some of the files in >> OpenSipStack Folder.. i have included this in >> Additional Include directories entry but still i >> receive around 160 linker errors... below is the trace >> of the same.. >> >> I believe this can be solved very easily.. lending an >> helping hand on this would provide a great deal input >> in solving this simple problem.. >> >> thanks in advance.. >> >> cheers, >> Jay >> >> >> >> //////////////////////LINKER ERROR >> //////////////////// >> >> ------ Build started: Project: OSSPhone (MFC), >> Configuration: Release Win32 ------ >> Linking... >> nafxcw.lib(afxmem.obj) : warning LNK4006: "void * >> __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) >> already defined in libcmt.lib(new.obj); second >> definition ignored >> nafxcw.lib(afxmem.obj) : warning LNK4006: "void >> __cdecl operator delete(void *)" (??3@YAXPAX@Z) >> already defined in libcmt.lib(delete.obj); second >> definition ignored >> nafxcw.lib(afxmem.obj) : warning LNK4006: "void >> __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) >> already defined in libcmt.lib(delete2.obj); second >> definition ignored >> OSSPhone.obj : error LNK2019: unresolved external >> symbol "public: __thiscall PProcess::PProcess(char >> const *,char const *,unsigned short,unsigned >> short,enum PProcess::CodeStatus,unsigned short)" >> (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) referenced >> in function "public: __thiscall >> COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" >> (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PObject::Comparison >> __thiscall PProcess::Compare(class PObject const >> &)const " >> (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::PrintOn(class std::basic_ostream<char,struct >> std::char_traits<char> > &)const " >> (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PObject::ReadFrom(class std::basic_istream<char,struct >> std::char_traits<char> > &)" >> (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PObject::ReadFrom(class std::basic_istream<char,struct >> std::char_traits<char> > &)" >> (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PObject * __thiscall >> PObject::Clone(void)const " >> (?Clone@PObject@@UBEPAV1@XZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual class PObject * __thiscall >> PObject::Clone(void)const " >> (?Clone@PObject@@UBEPAV1@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PObject::HashFunction(void)const " >> (?HashFunction@PObject@@UBEHXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PObject::HashFunction(void)const " >> (?HashFunction@PObject@@UBEHXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PObject::OnGCCollect(void)" >> (?OnGCCollect@PObject@@UAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PObject::OnGCCollect(void)" >> (?OnGCCollect@PObject@@UAEXXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PProcess::Terminate(void)" >> (?Terminate@PProcess@@UAEXXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PThread::IsTerminated(void)const " >> (?IsTerminated@PThread@@UBEHXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PThread::IsSuspended(void)const " >> (?IsSuspended@PThread@@UBEHXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::SetPriority(enum PThread::Priority)" >> (?SetPriority@PThread@@UAEXW4Priority@1@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PThread::Priority >> __thiscall PThread::GetPriority(void)const " >> (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::SetAutoDelete(enum PThread::AutoDeleteFlag)" >> (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString __thiscall >> PProcess::GetThreadName(void)const " >> (?GetThreadName@PProcess@@UBE?AVPString@@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PProcess::SetThreadName(class PString const &)" >> (?SetThreadName@PProcess@@UAEXABVPString@@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual unsigned long __thiscall >> PThread::GetThreadId(void)const " >> (?GetThreadId@PThread@@UBEKXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString const & >> __thiscall PProcess::GetManufacturer(void)const " >> (?GetManufacturer@PProcess@@UBEABVPString@@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString const & >> __thiscall PProcess::GetName(void)const " >> (?GetName@PProcess@@UBEABVPString@@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString __thiscall >> PProcess::GetVersion(int)const " >> (?GetVersion@PProcess@@UBE?AVPString@@H@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString __thiscall >> PProcess::GetConfigurationFile(void)" >> (?GetConfigurationFile@PProcess@@UAE?AVPString@@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PProcess::_main(void *)" (?_main@PProcess@@UAEHPAX@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PProcess::IsServiceProcess(void)const " >> (?IsServiceProcess@PProcess@@UBEHXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PProcess::IsGUIProcess(void)const " >> (?IsGUIProcess@PProcess@@UBEHXZ) >> OSSPhone.obj : error LNK2019: unresolved external >> symbol "public: virtual __thiscall >> PProcess::~PProcess(void)" (??1PProcess@@UAE@XZ) >> referenced in function "public: virtual __thiscall >> COSSPhoneMFCApp::PWLibProcess::~PWLibProcess(void)" >> (??1PWLibProcess@COSSPhoneMFCApp@@UAE@XZ) >> OSSPhone.obj : error LNK2019: unresolved external >> symbol "public: virtual __thiscall >> SF::SoftPhoneInterface::~SoftPhoneInterface(void)" >> (??1SoftPhoneInterface@SF@@UAE@XZ) referenced in >> function "public: virtual __thiscall >> COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" >> (??1COSSPhoneMFCDlg@@UAE@XZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual __thiscall >> SF::SoftPhoneInterface::~SoftPhoneInterface(void)" >> (??1SoftPhoneInterface@SF@@UAE@XZ) >> OSSPhone.obj : error LNK2019: unresolved external >> symbol "public: virtual __thiscall >> PCriticalSection::~PCriticalSection(void)" >> (??1PCriticalSection@@UAE@XZ) referenced in function >> "public: virtual __thiscall >> COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" >> (??1COSSPhoneMFCDlg@@UAE@XZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual __thiscall >> PCriticalSection::~PCriticalSection(void)" >> (??1PCriticalSection@@UAE@XZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::DoLogout(void)" >> (?DoLogout@SoftPhoneInterface@SF@@QAEHXZ) referenced >> in function "public: void __thiscall >> COSSPhoneMFCDlg::OnLogoutButtonClicked(void)" >> (?OnLogoutButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::HangupCall(void)" >> (?HangupCall@SoftPhoneInterface@SF@@QAEXXZ) referenced >> in function "public: void __thiscall >> COSSPhoneMFCDlg::OnHangupButtonClicked(void)" >> (?OnHangupButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: class PObject & __thiscall >> PAbstractList::GetReferenceAt(int)const " >> (?GetReferenceAt@PAbstractList@@IBEAAVPObject@@H@Z) >> referenced in function "public: class PString & >> __thiscall PList<class PString>::operator[](int)const >> " (??A?$PList@VPString@@@@QBEAAVPString@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PObject::Comparison >> __thiscall PObject::Compare(class PObject const >> &)const " >> (?Compare@PObject@@UBE?AW4Comparison@1@ABV1@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PObject::Comparison >> __thiscall PObject::CompareObjectMemoryDirect(class >> PObject const &)const " >> (?CompareObjectMemoryDirect@PObject@@UBE?AW4Comparison@1@ABV1@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PObject::PrintOn(class std::basic_ostream<char,struct >> std::char_traits<char> > &)const " >> (?PrintOn@PObject@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: void __thiscall >> PContainer::Destruct(void)" >> (?Destruct@PContainer@@IAEXXZ) referenced in function >> "public: virtual __thiscall >> PContainer::~PContainer(void)" (??1PContainer@@UAE@XZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PContainer::GetSize(void)const " >> (?GetSize@PContainer@@UBEHXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PContainer::IsEmpty(void)const " >> (?IsEmpty@PContainer@@UBEHXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PContainer::MakeUnique(void)" >> (?MakeUnique@PContainer@@UAEHXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual void __thiscall >> PContainer::AssignContents(class PContainer const &)" >> (?AssignContents@PContainer@@MAEXABV1@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PObject::Comparison >> __thiscall PAbstractArray::Compare(class PObject const >> &)const " >> (?Compare@PAbstractArray@@UBE?AW4Comparison@PObject@@ABV3@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PAbstractArray::PrintOn(class >> std::basic_ostream<char,struct std::char_traits<char> >> >> >>> &)const " >>> >>> >> (?PrintOn@PAbstractArray@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PAbstractArray::ReadFrom(class >> std::basic_istream<char,struct std::char_traits<char> >> >> >>> &)" >>> >>> >> (?ReadFrom@PAbstractArray@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractArray::SetSize(int)" >> (?SetSize@PAbstractArray@@UAEHH@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual void __thiscall >> PAbstractArray::DestroyContents(void)" >> (?DestroyContents@PAbstractArray@@MAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual void __thiscall >> PAbstractArray::PrintElementOn(class >> std::basic_ostream<char,struct std::char_traits<char> >> >> >>> &,int)const " >>> >>> >> (?PrintElementOn@PAbstractArray@@MBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual void __thiscall >> PAbstractArray::ReadElementFrom(class >> std::basic_istream<char,struct std::char_traits<char> >> >> >>> &,int)" >>> >>> >> (?ReadElementFrom@PAbstractArray@@MAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@H@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: void __thiscall >> PAbstractArray::CloneContents(class PAbstractArray >> const *)" (?CloneContents@PAbstractArray@@IAEXPBV1@@Z) >> referenced in function "public: virtual int __thiscall >> PAbstractArray::MakeUnique(void)" >> (?MakeUnique@PAbstractArray@@UAEHXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: void __thiscall >> PAbstractArray::CopyContents(class PAbstractArray >> const &)" (?CopyContents@PAbstractArray@@IAEXABV1@@Z) >> referenced in function "protected: virtual void >> __thiscall PAbstractArray::AssignContents(class >> PContainer const &)" >> (?AssignContents@PAbstractArray@@MAEXABVPContainer@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PObject::Comparison >> __thiscall PAbstractList::Compare(class PObject const >> &)const " >> (?Compare@PAbstractList@@UBE?AW4Comparison@PObject@@ABV3@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PCollection::PrintOn(class >> std::basic_ostream<char,struct std::char_traits<char> >> >> >>> &)const " >>> >>> >> (?PrintOn@PCollection@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractList::SetSize(int)" >> (?SetSize@PAbstractList@@UAEHH@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual void __thiscall >> PAbstractList::DestroyContents(void)" >> (?DestroyContents@PAbstractList@@MAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractList::Append(class PObject *)" >> (?Append@PAbstractList@@UAEHPAVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractList::Insert(class PObject const &,class >> PObject *)" >> (?Insert@PAbstractList@@UAEHABVPObject@@PAV2@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractList::InsertAt(int,class PObject *)" >> (?InsertAt@PAbstractList@@UAEHHPAVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractList::Remove(class PObject const *)" >> (?Remove@PAbstractList@@UAEHPBVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual class PObject * __thiscall >> PAbstractList::RemoveAt(int)" >> (?RemoveAt@PAbstractList@@UAEPAVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PCollection::RemoveAll(void)" >> (?RemoveAll@PCollection@@UAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractList::SetAt(int,class PObject *)" >> (?SetAt@PAbstractList@@UAEHHPAVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual class PObject * __thiscall >> PAbstractList::GetAt(int)const " >> (?GetAt@PAbstractList@@UBEPAVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractList::GetObjectsIndex(class PObject const >> *)const " >> (?GetObjectsIndex@PAbstractList@@UBEHPBVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractList::GetValuesIndex(class PObject const >> &)const " >> (?GetValuesIndex@PAbstractList@@UBEHABVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PAbstractList::ReplaceAt(int,class PObject *)" >> (?ReplaceAt@PAbstractList@@UAEHHPAVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: void __thiscall >> PAbstractList::CloneContents(class PAbstractList const >> *)" (?CloneContents@PAbstractList@@IAEXPBV1@@Z) >> referenced in function "public: virtual int __thiscall >> PAbstractList::MakeUnique(void)" >> (?MakeUnique@PAbstractList@@UAEHXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: void __thiscall >> PAbstractList::CopyContents(class PAbstractList const >> &)" (?CopyContents@PAbstractList@@IAEXABV1@@Z) >> referenced in function "protected: virtual void >> __thiscall PAbstractList::AssignContents(class >> PContainer const &)" >> (?AssignContents@PAbstractList@@MAEXABVPContainer@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PObject::Comparison >> __thiscall PHashTable::Compare(class PObject const >> &)const " >> (?Compare@PHashTable@@UBE?AW4Comparison@PObject@@ABV3@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual int __thiscall >> PHashTable::SetSize(int)" >> (?SetSize@PHashTable@@MAEHH@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual void __thiscall >> PHashTable::DestroyContents(void)" >> (?DestroyContents@PHashTable@@MAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual class PObject const & >> __thiscall PHashTable::AbstractGetKeyAt(int)const " >> (?AbstractGetKeyAt@PHashTable@@MBEABVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual class PObject & __thiscall >> PHashTable::AbstractGetDataAt(int)const " >> (?AbstractGetDataAt@PHashTable@@MBEAAVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: void __thiscall >> PHashTable::CloneContents(class PHashTable const *)" >> (?CloneContents@PHashTable@@IAEXPBV1@@Z) referenced in >> function "public: virtual int __thiscall >> PHashTable::MakeUnique(void)" >> (?MakeUnique@PHashTable@@UAEHXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: void __thiscall >> PHashTable::CopyContents(class PHashTable const &)" >> (?CopyContents@PHashTable@@IAEXABV1@@Z) referenced in >> function "protected: virtual void __thiscall >> PHashTable::AssignContents(class PContainer const &)" >> (?AssignContents@PHashTable@@MAEXABVPContainer@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PObject::Comparison >> __thiscall PArrayObjects::Compare(class PObject const >> &)const " >> (?Compare@PArrayObjects@@UBE?AW4Comparison@PObject@@ABV3@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::GetSize(void)const " >> (?GetSize@PArrayObjects@@UBEHXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::SetSize(int)" >> (?SetSize@PArrayObjects@@UAEHH@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "protected: virtual void __thiscall >> PArrayObjects::DestroyContents(void)" >> (?DestroyContents@PArrayObjects@@MAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::Append(class PObject *)" >> (?Append@PArrayObjects@@UAEHPAVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::Insert(class PObject const &,class >> PObject *)" >> (?Insert@PArrayObjects@@UAEHABVPObject@@PAV2@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::InsertAt(int,class PObject *)" >> (?InsertAt@PArrayObjects@@UAEHHPAVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::Remove(class PObject const *)" >> (?Remove@PArrayObjects@@UAEHPBVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual class PObject * __thiscall >> PArrayObjects::RemoveAt(int)" >> (?RemoveAt@PArrayObjects@@UAEPAVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PArrayObjects::RemoveAll(void)" >> (?RemoveAll@PArrayObjects@@UAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::SetAt(int,class PObject *)" >> (?SetAt@PArrayObjects@@UAEHHPAVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual class PObject * __thiscall >> PArrayObjects::GetAt(int)const " >> (?GetAt@PArrayObjects@@UBEPAVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::GetObjectsIndex(class PObject const >> *)const " >> (?GetObjectsIndex@PArrayObjects@@UBEHPBVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::GetValuesIndex(class PObject const >> &)const " >> (?GetValuesIndex@PArrayObjects@@UBEHABVPObject@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: void __thiscall >> PArrayObjects::CloneContents(class PArrayObjects const >> *)" (?CloneContents@PArrayObjects@@IAEXPBV1@@Z) >> referenced in function "public: virtual int __thiscall >> PArrayObjects::MakeUnique(void)" >> (?MakeUnique@PArrayObjects@@UAEHXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "protected: void __thiscall >> PArrayObjects::CopyContents(class PArrayObjects const >> &)" (?CopyContents@PArrayObjects@@IAEXABV1@@Z) >> referenced in function "protected: virtual void >> __thiscall PArrayObjects::AssignContents(class >> PContainer const &)" >> (?AssignContents@PArrayObjects@@MAEXABVPContainer@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> PCriticalSection::PCriticalSection(void)" >> (??0PCriticalSection@@QAE@XZ) referenced in function >> "public: __thiscall >> COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" >> (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> Tools::OString::OString(void)" >> (??0OString@Tools@@QAE@XZ) referenced in function >> "public: __thiscall >> COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" >> (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> SF::SoftPhoneInterface::SoftPhoneInterface(void)" >> (??0SoftPhoneInterface@SF@@QAE@XZ) referenced in >> function "public: __thiscall >> COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" >> (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::CleanUp(void)" >> (?CleanUp@SoftPhoneInterface@SF@@UAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::_OnWritePacketLog(class >> PObject &,int)" >> (?_OnWritePacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::_OnReadPacketLog(class PObject >> &,int)" >> (?_OnReadPacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::PlayBusyTone(class PThread >> &,int)" >> (?PlayBusyTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::PlayDialTone(class PThread >> &,int)" >> (?PlayDialTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::PlayRingBackTone(class PThread >> &,int)" >> (?PlayRingBackTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::MakeCall(class Tools::OString >> const &)" >> (?MakeCall@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::OnAcceptButtonClicked(void)" >> (?OnAcceptButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> Tools::OString::OString(char const *)" >> (??0OString@Tools@@QAE@PBD@Z) referenced in function >> "public: void __thiscall >> COSSPhoneMFCDlg::OnAcceptButtonClicked(void)" >> (?OnAcceptButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::AnswerCall(void)" >> (?AnswerCall@SoftPhoneInterface@SF@@QAEXXZ) referenced >> in function "public: void __thiscall >> COSSPhoneMFCDlg::OnAcceptButtonClicked(void)" >> (?OnAcceptButtonClicked@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SendDTMF(class Tools::OString >> const &,int)" >> (?SendDTMF@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@H@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::OnSendDTMF(void)" >> (?OnSendDTMF@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> Tools::OString::Right(int)const " >> (?Right@OString@Tools@@QBE?AV12@H@Z) referenced in >> function "public: void __thiscall >> COSSPhoneMFCDlg::LogMessage(class Tools::OString const >> &)" >> (?LogMessage@COSSPhoneMFCDlg@@QAEXABVOString@Tools@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> Tools::OString::GetLength(void)const " >> (?GetLength@OString@Tools@@QBEHXZ) referenced in >> function "public: void __thiscall >> COSSPhoneMFCDlg::LogMessage(class Tools::OString const >> &)" >> (?LogMessage@COSSPhoneMFCDlg@@QAEXABVOString@Tools@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> Tools::OString::OString(class >> std::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> > >> const &,unsigned int,unsigned int)" >> (??0OString@Tools@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@II@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateCallHistory(void)" >> (?UpdateCallHistory@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> Tools::OString::OString(int)" >> (??0OString@Tools@@QAE@H@Z) referenced in function >> "public: void __thiscall >> COSSPhoneMFCDlg::UpdateCallHistory(void)" >> (?UpdateCallHistory@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PStringToString __thiscall >> SF::SoftPhoneInterface::PopCallHistory(int)" >> (?PopCallHistory@SoftPhoneInterface@SF@@QAE?AVPStringToString@@H@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateCallHistory(void)" >> (?UpdateCallHistory@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PString & __thiscall >> PStringArray::operator[](int)" >> (??APStringArray@@QAEAAVPString@@H@Z) referenced in >> function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PStringArray __thiscall >> SF::SoftPhoneInterface::PopAvailableAudioCodecs(void)" >> (?PopAvailableAudioCodecs@SoftPhoneInterface@SF@@QAE?AVPStringArray@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PStringList __thiscall >> SF::SoftPhoneInterface::PopAvailableRecordDevices(void)const >> " >> (?PopAvailableRecordDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PStringList __thiscall >> SF::SoftPhoneInterface::PopAvailablePlayDevices(void)const >> " >> (?PopAvailablePlayDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::IsPrivacyEnabled(void)const " >> (?IsPrivacyEnabled@SoftPhoneInterface@SF@@QBEHXZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall PString::PString(char const >> *)" (??0PString@@QAE@PBD@Z) referenced in function >> "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::IsRFC2833Enabled(void)const " >> (?IsRFC2833Enabled@SoftPhoneInterface@SF@@QBEHXZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetAudioCodec(int)const " >> (?GetAudioCodec@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@H@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetDefaultSpeaker(void)const " >> (?GetDefaultSpeaker@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetDefaultMicrophone(void)const >> " >> (?GetDefaultMicrophone@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> Tools::OString::OString(long)" >> (??0OString@Tools@@QAE@J@Z) referenced in function >> "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: long __thiscall >> PTimeInterval::GetSeconds(void)const " >> (?GetSeconds@PTimeInterval@@QBEJXZ) referenced in >> function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PTimeInterval __thiscall >> SF::SoftPhoneInterface::GetRegistrarTTL(void)const " >> (?GetRegistrarTTL@SoftPhoneInterface@SF@@QBE?AVPTimeInterval@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::IsEncryptionEnabled(void)const >> " (?IsEncryptionEnabled@SoftPhoneInterface@SF@@QBEHXZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetSTUNServerAddress(void)const >> " >> (?GetSTUNServerAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetOutboundProxy(void)const " >> (?GetOutboundProxy@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetSIPServerAddress(void)const >> " >> (?GetSIPServerAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetAuthenticationPassword(void)const >> " >> (?GetAuthenticationPassword@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetAuthenticationUser(void)const >> " >> (?GetAuthenticationUser@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> SIPParser::SIPURI::SIPURI(class Tools::OString const >> &)" (??0SIPURI@SIPParser@@QAE@ABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetAccountAddress(void)const " >> (?GetAccountAddress@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PConfig * __thiscall >> SF::SoftPhoneInterface::GetMainConfig(void)" >> (?GetMainConfig@SoftPhoneInterface@SF@@QAEPAVPConfig@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::DoLogin(void)" >> (?DoLogin@SoftPhoneInterface@SF@@QAEHXZ) referenced in >> function "protected: virtual int __thiscall >> COSSPhoneMFCDlg::OnInitDialog(void)" >> (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::Initialize(void)" >> (?Initialize@SoftPhoneInterface@SF@@QAEHXZ) referenced >> in function "protected: virtual int __thiscall >> COSSPhoneMFCDlg::OnInitDialog(void)" >> (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetEnablePrivacy(int)" >> (?SetEnablePrivacy@SoftPhoneInterface@SF@@QAEXH@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetEnableEncryption(int,enum >> Encryption::Engine::Type,class Tools::OString const >> &)" >> (?SetEnableEncryption@SoftPhoneInterface@SF@@QAEXHW4Type@Engine@Encryption@@ABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetEnableRFC2833(int)" >> (?SetEnableRFC2833@SoftPhoneInterface@SF@@QAEXH@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetAudioCodec(int,class >> Tools::OString const &)" >> (?SetAudioCodec@SoftPhoneInterface@SF@@QAEXHABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetDefaultSpeaker(class >> Tools::OString const &)" >> (?SetDefaultSpeaker@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetDefaultMicrophone(class >> Tools::OString const &)" >> (?SetDefaultMicrophone@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetRegistrarTTL(class >> PTimeInterval const &)" >> (?SetRegistrarTTL@SoftPhoneInterface@SF@@QAEXABVPTimeInterval@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> PTimeInterval::PTimeInterval(long,long,long,long,int)" >> (??0PTimeInterval@@QAE@JJJJH@Z) referenced in function >> "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: long __thiscall >> Tools::OString::AsInteger(unsigned int)const " >> (?AsInteger@OString@Tools@@QBEJI@Z) referenced in >> function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: enum NAT::SIPSTUNClient::NatTypes >> __thiscall SF::SoftPhoneInterface::SetSTUNServer(class >> Tools::OString const &,unsigned short,unsigned >> short,unsigned short,unsigned short)" >> (?SetSTUNServer@SoftPhoneInterface@SF@@QAE?AW4NatTypes@SIPSTUNClient@NAT@@ABVOString@Tools@@GGGG@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetAccountAddress(class >> Tools::OString const &)" >> (?SetAccountAddress@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> Tools::OString::OString(class >> std::basic_ostringstream<char,struct >> std::char_traits<char>,class std::allocator<char> > >> const &)" >> (??0OString@Tools@@QAE@ABV?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetAccountName(void)const " >> (?GetAccountName@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: bool __thiscall >> Tools::OString::IsEmpty(void)const " >> (?IsEmpty@OString@Tools@@QBE_NXZ) referenced in >> function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetOutboundProxy(class >> Tools::OString const &)" >> (?SetOutboundProxy@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetSIPServerAddress(class >> Tools::OString const &)" >> (?SetSIPServerAddress@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetProxyAuthenticationPassword(class >> Tools::OString const &)" >> (?SetProxyAuthenticationPassword@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetAuthenticationPassword(class >> Tools::OString const &)" >> (?SetAuthenticationPassword@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetProxyAuthenticationUser(class >> Tools::OString const &)" >> (?SetProxyAuthenticationUser@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetAuthenticationUser(class >> Tools::OString const &)" >> (?SetAuthenticationUser@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::SetAccountName(class >> Tools::OString const &)" >> (?SetAccountName@SoftPhoneInterface@SF@@QAEXABVOString@Tools@@@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::UpdateConfiguration(void)" >> (?UpdateConfiguration@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: void __thiscall >> SF::SoftPhoneInterface::Terminate(void)" >> (?Terminate@SoftPhoneInterface@SF@@QAEXXZ) referenced >> in function "protected: virtual void __thiscall >> COSSPhoneMFCDlg::OnClose(void)" >> (?OnClose@COSSPhoneMFCDlg@@MAEXXZ) >> I:\ESQubeSIPGateway\atlsip\OSSPhone\vc80-mfc\Release\OSSPhone >> (MFC).exe : fatal error LNK1120: 153 unresolved >> externals >> Build log was saved at >> "file://i:\ESQubeSIPGateway\atlsip\OSSPhone\vc80-mfc\Release\BuildLog.htm" >> OSSPhone (MFC) - 160 error(s), 3 warning(s) >> ------ Build started: Project: OSSPhone (MFC), >> Configuration: Debug Win32 ------ >> Linking... >> OSSPhone.obj : error LNK2019: unresolved external >> symbol "public: __thiscall PProcess::PProcess(char >> const *,char const *,unsigned short,unsigned >> short,enum PProcess::CodeStatus,unsigned short)" >> (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) referenced >> in function "public: __thiscall >> COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" >> (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PObject::Comparison >> __thiscall PProcess::Compare(class PObject const >> &)const " >> (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::PrintOn(class std::basic_ostream<char,struct >> std::char_traits<char> > &)const " >> (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PObject::ReadFrom(class std::basic_istream<char,struct >> std::char_traits<char> > &)" >> (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PObject::ReadFrom(class std::basic_istream<char,struct >> std::char_traits<char> > &)" >> (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PObject * __thiscall >> PObject::Clone(void)const " >> (?Clone@PObject@@UBEPAV1@XZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual class PObject * __thiscall >> PObject::Clone(void)const " >> (?Clone@PObject@@UBEPAV1@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PObject::HashFunction(void)const " >> (?HashFunction@PObject@@UBEHXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PObject::HashFunction(void)const " >> (?HashFunction@PObject@@UBEHXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PObject::OnGCCollect(void)" >> (?OnGCCollect@PObject@@UAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PObject::OnGCCollect(void)" >> (?OnGCCollect@PObject@@UAEXXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PProcess::Terminate(void)" >> (?Terminate@PProcess@@UAEXXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PThread::IsTerminated(void)const " >> (?IsTerminated@PThread@@UBEHXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PThread::IsSuspended(void)const " >> (?IsSuspended@PThread@@UBEHXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::SetPriority(enum PThread::Priority)" >> (?SetPriority@PThread@@UAEXW4Priority@1@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual enum PThread::Priority >> __thiscall PThread::GetPriority(void)const " >> (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PThread::SetAutoDelete(enum PThread::AutoDeleteFlag)" >> (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString __thiscall >> PProcess::GetThreadName(void)const " >> (?GetThreadName@PProcess@@UBE?AVPString@@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> PProcess::SetThreadName(class PString const &)" >> (?SetThreadName@PProcess@@UAEXABVPString@@@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual unsigned long __thiscall >> PThread::GetThreadId(void)const " >> (?GetThreadId@PThread@@UBEKXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString const & >> __thiscall PProcess::GetManufacturer(void)const " >> (?GetManufacturer@PProcess@@UBEABVPString@@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString const & >> __thiscall PProcess::GetName(void)const " >> (?GetName@PProcess@@UBEABVPString@@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString __thiscall >> PProcess::GetVersion(int)const " >> (?GetVersion@PProcess@@UBE?AVPString@@H@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual class PString __thiscall >> PProcess::GetConfigurationFile(void)" >> (?GetConfigurationFile@PProcess@@UAE?AVPString@@XZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PProcess::_main(void *)" (?_main@PProcess@@UAEHPAX@Z) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PProcess::IsServiceProcess(void)const " >> (?IsServiceProcess@PProcess@@UBEHXZ) >> OSSPhone.obj : error LNK2001: unresolved external >> symbol "public: virtual int __thiscall >> PProcess::IsGUIProcess(void)const " >> (?IsGUIProcess@PProcess@@UBEHXZ) >> OSSPhone.obj : error LNK2019: unresolved external >> symbol "public: virtual __thiscall >> PProcess::~PProcess(void)" (??1PProcess@@UAE@XZ) >> referenced in function "public: virtual __thiscall >> COSSPhoneMFCApp::PWLibProcess::~PWLibProcess(void)" >> (??1PWLibProcess@COSSPhoneMFCApp@@UAE@XZ) >> OSSPhone.obj : error LNK2019: unresolved external >> symbol "public: virtual __thiscall >> SF::SoftPhoneInterface::~SoftPhoneInterface(void)" >> (??1SoftPhoneInterface@SF@@UAE@XZ) referenced in >> function "public: virtual __thiscall >> COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" >> (??1COSSPhoneMFCDlg@@UAE@XZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual __thiscall >> SF::SoftPhoneInterface::~SoftPhoneInterface(void)" >> (??1SoftPhoneInterface@SF@@UAE@XZ) >> OSSPhone.obj : error LNK2019: unresolved external >> symbol "public: virtual __thiscall >> PCriticalSection::~PCriticalSection(void)" >> (??1PCriticalSection@@UAE@XZ) referenced in function >> "public: virtual __thiscall >> COSSPhoneMFCDlg::~COSSPhoneMFCDlg(void)" >> (??1COSSPhoneMFCDlg@@UAE@XZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual __thiscall >> PCriticalSection::~PCriticalSection(void)" >> (??1PCriticalSection@@UAE@XZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> PCriticalSection::PCriticalSection(void)" >> (??0PCriticalSection@@QAE@XZ) referenced in function >> "public: __thiscall >> COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" >> (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> Tools::OString::OString(void)" >> (??0OString@Tools@@QAE@XZ) referenced in function >> "public: __thiscall >> COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" >> (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall >> SF::SoftPhoneInterface::SoftPhoneInterface(void)" >> (??0SoftPhoneInterface@SF@@QAE@XZ) referenced in >> function "public: __thiscall >> COSSPhoneMFCDlg::COSSPhoneMFCDlg(class CWnd *)" >> (??0COSSPhoneMFCDlg@@QAE@PAVCWnd@@@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::CleanUp(void)" >> (?CleanUp@SoftPhoneInterface@SF@@UAEXXZ) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::_OnWritePacketLog(class >> PObject &,int)" >> (?_OnWritePacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::_OnReadPacketLog(class PObject >> &,int)" >> (?_OnReadPacketLog@SoftPhoneInterface@SF@@UAEXAAVPObject@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::PlayBusyTone(class PThread >> &,int)" >> (?PlayBusyTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::PlayDialTone(class PThread >> &,int)" >> (?PlayDialTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) >> OSSPhoneDlg.obj : error LNK2001: unresolved external >> symbol "public: virtual void __thiscall >> SF::SoftPhoneInterface::PlayRingBackTone(class PThread >> &,int)" >> (?PlayRingBackTone@SoftPhoneInterface@SF@@UAEXAAVPThread@@H@Z) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::DoLogin(void)" >> (?DoLogin@SoftPhoneInterface@SF@@QAEHXZ) referenced in >> function "protected: virtual int __thiscall >> COSSPhoneMFCDlg::OnInitDialog(void)" >> (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::Initialize(void)" >> (?Initialize@SoftPhoneInterface@SF@@QAEHXZ) referenced >> in function "protected: virtual int __thiscall >> COSSPhoneMFCDlg::OnInitDialog(void)" >> (?OnInitDialog@COSSPhoneMFCDlg@@MAEHXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PString & __thiscall >> PStringArray::operator[](int)" >> (??APStringArray@@QAEAAVPString@@H@Z) referenced in >> function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: virtual int __thiscall >> PArrayObjects::GetSize(void)const " >> (?GetSize@PArrayObjects@@UBEHXZ) referenced in >> function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PStringArray __thiscall >> SF::SoftPhoneInterface::PopAvailableAudioCodecs(void)" >> (?PopAvailableAudioCodecs@SoftPhoneInterface@SF@@QAE?AVPStringArray@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: virtual int __thiscall >> PContainer::GetSize(void)const " >> (?GetSize@PContainer@@UBEHXZ) referenced in function >> "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PStringList __thiscall >> SF::SoftPhoneInterface::PopAvailableRecordDevices(void)const >> " >> (?PopAvailableRecordDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class PStringList __thiscall >> SF::SoftPhoneInterface::PopAvailablePlayDevices(void)const >> " >> (?PopAvailablePlayDevices@SoftPhoneInterface@SF@@QBE?AVPStringList@@XZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::IsPrivacyEnabled(void)const " >> (?IsPrivacyEnabled@SoftPhoneInterface@SF@@QBEHXZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: __thiscall PString::PString(char const >> *)" (??0PString@@QAE@PBD@Z) referenced in function >> "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: int __thiscall >> SF::SoftPhoneInterface::IsRFC2833Enabled(void)const " >> (?IsRFC2833Enabled@SoftPhoneInterface@SF@@QBEHXZ) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetAudioCodec(int)const " >> (?GetAudioCodec@SoftPhoneInterface@SF@@QBE?AVOString@Tools@@H@Z) >> referenced in function "public: void __thiscall >> COSSPhoneMFCDlg::InitializeControls(void)" >> (?InitializeControls@COSSPhoneMFCDlg@@QAEXXZ) >> OSSPhoneDlg.obj : error LNK2019: unresolved external >> symbol "public: class Tools::OString __thiscall >> SF::SoftPhoneInterface::GetDefaultSpeaker(void)const " >> (?GetDefaultSpeaker@SoftPhoneInterfac... [truncated message content] |
From: Koushik j. <jay...@ya...> - 2008-02-15 07:01:54
|
Hi Ilian, Thanks for the suggestions.. I am afraid i couldnt get the problem solved inspite of trying all the solutions you advised excpet for the last one where i need to set the Additional dependencies for input. i couldnt get the procedure there... Opensipstack SLN doesnt compile into any exe or dll.. it just produces the binary.. do you want me to write each and every binary file name into it?? or else am i getting something worng here?? And to everybody's notice i didnt see any .sln file in OSSPhone directory which resides under ATLSIP directory. if any body can send me the .sln file which has every property set.. then i can cross compare it with what i have and try to make it work... thanks in advance.. cheers, Jay --- "Ilian Jeri C. Pinzon" <ip...@so...> wrote: > Hi, > > I'm assuming you're using Visual C++ 2005. > > Try opening the solution file instead of the project > file, the settings > should already be set up for you. If for some reason > this doesn't work > try the following: > > 1. Add the OpenSIPStack project in your solution > 2. Right click OSSPhone and set OpenSIPStack as a > Project Dependency > > Or if for some bizarre reason this still doesn't > work, set the following > Linker properties to their appropriate values: > > OSSPhone Properties -> Linker -> General -> > Additional Library > Directories (set OpenSIPStack output directory here) > OSSPhone Properties -> Linker -> Input -> Additional > Dependencies (set > OpenSIPStack output binary here) > > Regards, > Ilian > > Koushik jaikishan wrote: > > Hi Guys, > > > > I am new to this forum and i am excited to be > here. > > i have a very naive question to start off with.. > > > > i have downloaded all the required sdk from > > opensipstack.org, but incidentally i have come > across > > a problem where i am not able to get the MFC > version > > of OSSSoftPhone linked to some of the files in > > OpenSipStack Folder.. i have included this in > > Additional Include directories entry but still i > > receive around 160 linker errors... below is the > trace > > of the same.. > > > > I believe this can be solved very easily.. lending > an > > helping hand on this would provide a great deal > input > > in solving this simple problem.. > > > > thanks in advance.. > > > > cheers, > > Jay > > > > > > > > //////////////////////LINKER ERROR > > //////////////////// > > > > ------ Build started: Project: OSSPhone (MFC), > > Configuration: Release Win32 ------ > > Linking... > > nafxcw.lib(afxmem.obj) : warning LNK4006: "void * > > __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) > > already defined in libcmt.lib(new.obj); second > > definition ignored > > nafxcw.lib(afxmem.obj) : warning LNK4006: "void > > __cdecl operator delete(void *)" (??3@YAXPAX@Z) > > already defined in libcmt.lib(delete.obj); second > > definition ignored > > nafxcw.lib(afxmem.obj) : warning LNK4006: "void > > __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) > > already defined in libcmt.lib(delete2.obj); second > > definition ignored > > OSSPhone.obj : error LNK2019: unresolved external > > symbol "public: __thiscall PProcess::PProcess(char > > const *,char const *,unsigned short,unsigned > > short,enum PProcess::CodeStatus,unsigned short)" > > (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) > referenced > > in function "public: __thiscall > > COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" > > (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual enum PObject::Comparison > > __thiscall PProcess::Compare(class PObject const > > &)const " > > > (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PThread::PrintOn(class > std::basic_ostream<char,struct > > std::char_traits<char> > &)const " > > > (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PObject::ReadFrom(class > std::basic_istream<char,struct > > std::char_traits<char> > &)" > > > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) > > OSSPhoneDlg.obj : error LNK2001: unresolved > external > > symbol "public: virtual void __thiscall > > PObject::ReadFrom(class > std::basic_istream<char,struct > > std::char_traits<char> > &)" > > > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual class PObject * __thiscall > > PObject::Clone(void)const " > > (?Clone@PObject@@UBEPAV1@XZ) > > OSSPhoneDlg.obj : error LNK2001: unresolved > external > > symbol "public: virtual class PObject * __thiscall > > PObject::Clone(void)const " > > (?Clone@PObject@@UBEPAV1@XZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual int __thiscall > > PObject::HashFunction(void)const " > > (?HashFunction@PObject@@UBEHXZ) > > OSSPhoneDlg.obj : error LNK2001: unresolved > external > > symbol "public: virtual int __thiscall > > PObject::HashFunction(void)const " > > (?HashFunction@PObject@@UBEHXZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PObject::OnGCCollect(void)" > > (?OnGCCollect@PObject@@UAEXXZ) > > OSSPhoneDlg.obj : error LNK2001: unresolved > external > > symbol "public: virtual void __thiscall > > PObject::OnGCCollect(void)" > > (?OnGCCollect@PObject@@UAEXXZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PProcess::Terminate(void)" > > (?Terminate@PProcess@@UAEXXZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual int __thiscall > > PThread::IsTerminated(void)const " > > (?IsTerminated@PThread@@UBEHXZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual int __thiscall > > PThread::IsSuspended(void)const " > > (?IsSuspended@PThread@@UBEHXZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PThread::SetPriority(enum PThread::Priority)" > > (?SetPriority@PThread@@UAEXW4Priority@1@@Z) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual enum PThread::Priority > > __thiscall PThread::GetPriority(void)const " > > (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PThread::SetAutoDelete(enum > PThread::AutoDeleteFlag)" > > > (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual class PString __thiscall > > PProcess::GetThreadName(void)const " > > (?GetThreadName@PProcess@@UBE?AVPString@@XZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual void __thiscall > > PProcess::SetThreadName(class PString const &)" > > (?SetThreadName@PProcess@@UAEXABVPString@@@Z) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual unsigned long __thiscall > > PThread::GetThreadId(void)const " > > (?GetThreadId@PThread@@UBEKXZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual class PString const & > > __thiscall PProcess::GetManufacturer(void)const " > > (?GetManufacturer@PProcess@@UBEABVPString@@XZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual class PString const & > > __thiscall PProcess::GetName(void)const " > > (?GetName@PProcess@@UBEABVPString@@XZ) > > OSSPhone.obj : error LNK2001: unresolved external > > symbol "public: virtual class PString __thiscall > > PProcess::GetVersion(int)const " > > (?GetVersion@PProcess@@UBE?AVPString@@H@Z) > === message truncated === Did you know? You can CHAT without downloading messenger. Go to http://in.messenger.yahoo.com/webmessengerpromo.php/ |
From: Ilian J. C. P. <ip...@so...> - 2008-02-15 07:25:50
|
Hi, The MFC solution file should be in atlsip\OSSPhone\vc80-mfc - Ilian Koushik jaikishan wrote: > Hi Ilian, > > Thanks for the suggestions.. > > I am afraid i couldnt get the problem solved inspite > of trying all the solutions you advised excpet for the > last one where i need to set the Additional > dependencies for input. i couldnt get the procedure > there... Opensipstack SLN doesnt compile into any exe > or dll.. it just produces the binary.. do you want me > to write each and every binary file name into it?? or > else am i getting something worng here?? > > And to everybody's notice i didnt see any .sln file in > OSSPhone directory which resides under ATLSIP > directory. if any body can send me the .sln file which > has every property set.. then i can cross compare it > with what i have and try to make it work... > > thanks in advance.. > > cheers, > Jay > > > > > --- "Ilian Jeri C. Pinzon" <ip...@so...> > wrote: > > >> Hi, >> >> I'm assuming you're using Visual C++ 2005. >> >> Try opening the solution file instead of the project >> file, the settings >> should already be set up for you. If for some reason >> this doesn't work >> try the following: >> >> 1. Add the OpenSIPStack project in your solution >> 2. Right click OSSPhone and set OpenSIPStack as a >> Project Dependency >> >> Or if for some bizarre reason this still doesn't >> work, set the following >> Linker properties to their appropriate values: >> >> OSSPhone Properties -> Linker -> General -> >> Additional Library >> Directories (set OpenSIPStack output directory here) >> OSSPhone Properties -> Linker -> Input -> Additional >> Dependencies (set >> OpenSIPStack output binary here) >> >> Regards, >> Ilian >> >> Koushik jaikishan wrote: >> >>> Hi Guys, >>> >>> I am new to this forum and i am excited to be >>> >> here. >> >>> i have a very naive question to start off with.. >>> >>> i have downloaded all the required sdk from >>> opensipstack.org, but incidentally i have come >>> >> across >> >>> a problem where i am not able to get the MFC >>> >> version >> >>> of OSSSoftPhone linked to some of the files in >>> OpenSipStack Folder.. i have included this in >>> Additional Include directories entry but still i >>> receive around 160 linker errors... below is the >>> >> trace >> >>> of the same.. >>> >>> I believe this can be solved very easily.. lending >>> >> an >> >>> helping hand on this would provide a great deal >>> >> input >> >>> in solving this simple problem.. >>> >>> thanks in advance.. >>> >>> cheers, >>> Jay >>> >>> >>> >>> //////////////////////LINKER ERROR >>> //////////////////// >>> >>> ------ Build started: Project: OSSPhone (MFC), >>> Configuration: Release Win32 ------ >>> Linking... >>> nafxcw.lib(afxmem.obj) : warning LNK4006: "void * >>> __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) >>> already defined in libcmt.lib(new.obj); second >>> definition ignored >>> nafxcw.lib(afxmem.obj) : warning LNK4006: "void >>> __cdecl operator delete(void *)" (??3@YAXPAX@Z) >>> already defined in libcmt.lib(delete.obj); second >>> definition ignored >>> nafxcw.lib(afxmem.obj) : warning LNK4006: "void >>> __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) >>> already defined in libcmt.lib(delete2.obj); second >>> definition ignored >>> OSSPhone.obj : error LNK2019: unresolved external >>> symbol "public: __thiscall PProcess::PProcess(char >>> const *,char const *,unsigned short,unsigned >>> short,enum PProcess::CodeStatus,unsigned short)" >>> (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) >>> >> referenced >> >>> in function "public: __thiscall >>> COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" >>> (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual enum PObject::Comparison >>> __thiscall PProcess::Compare(class PObject const >>> &)const " >>> >>> > (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) > >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PThread::PrintOn(class >>> >> std::basic_ostream<char,struct >> >>> std::char_traits<char> > &)const " >>> >>> > (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PObject::ReadFrom(class >>> >> std::basic_istream<char,struct >> >>> std::char_traits<char> > &)" >>> >>> > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) > >>> OSSPhoneDlg.obj : error LNK2001: unresolved >>> >> external >> >>> symbol "public: virtual void __thiscall >>> PObject::ReadFrom(class >>> >> std::basic_istream<char,struct >> >>> std::char_traits<char> > &)" >>> >>> > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) > >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual class PObject * __thiscall >>> PObject::Clone(void)const " >>> (?Clone@PObject@@UBEPAV1@XZ) >>> OSSPhoneDlg.obj : error LNK2001: unresolved >>> >> external >> >>> symbol "public: virtual class PObject * __thiscall >>> PObject::Clone(void)const " >>> (?Clone@PObject@@UBEPAV1@XZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual int __thiscall >>> PObject::HashFunction(void)const " >>> (?HashFunction@PObject@@UBEHXZ) >>> OSSPhoneDlg.obj : error LNK2001: unresolved >>> >> external >> >>> symbol "public: virtual int __thiscall >>> PObject::HashFunction(void)const " >>> (?HashFunction@PObject@@UBEHXZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PObject::OnGCCollect(void)" >>> (?OnGCCollect@PObject@@UAEXXZ) >>> OSSPhoneDlg.obj : error LNK2001: unresolved >>> >> external >> >>> symbol "public: virtual void __thiscall >>> PObject::OnGCCollect(void)" >>> (?OnGCCollect@PObject@@UAEXXZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PProcess::Terminate(void)" >>> (?Terminate@PProcess@@UAEXXZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual int __thiscall >>> PThread::IsTerminated(void)const " >>> (?IsTerminated@PThread@@UBEHXZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual int __thiscall >>> PThread::IsSuspended(void)const " >>> (?IsSuspended@PThread@@UBEHXZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PThread::SetPriority(enum PThread::Priority)" >>> (?SetPriority@PThread@@UAEXW4Priority@1@@Z) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual enum PThread::Priority >>> __thiscall PThread::GetPriority(void)const " >>> (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PThread::SetAutoDelete(enum >>> >> PThread::AutoDeleteFlag)" >> >> (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) >> >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual class PString __thiscall >>> PProcess::GetThreadName(void)const " >>> (?GetThreadName@PProcess@@UBE?AVPString@@XZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual void __thiscall >>> PProcess::SetThreadName(class PString const &)" >>> (?SetThreadName@PProcess@@UAEXABVPString@@@Z) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual unsigned long __thiscall >>> PThread::GetThreadId(void)const " >>> (?GetThreadId@PThread@@UBEKXZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual class PString const & >>> __thiscall PProcess::GetManufacturer(void)const " >>> (?GetManufacturer@PProcess@@UBEABVPString@@XZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual class PString const & >>> __thiscall PProcess::GetName(void)const " >>> (?GetName@PProcess@@UBEABVPString@@XZ) >>> OSSPhone.obj : error LNK2001: unresolved external >>> symbol "public: virtual class PString __thiscall >>> PProcess::GetVersion(int)const " >>> (?GetVersion@PProcess@@UBE?AVPString@@H@Z) >>> > === message truncated === > > > > Did you know? You can CHAT without downloading messenger. Go to http://in.messenger.yahoo.com/webmessengerpromo.php/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: Ilian J. C. P. <ip...@so...> - 2008-02-15 08:18:49
|
Hi, You may need to get the latest version from CVS head. CVS instructions are in: http://opensipstack.org/cvs.html - Ilian Ilian Jeri C. Pinzon wrote: > Hi, > > The MFC solution file should be in atlsip\OSSPhone\vc80-mfc > > - Ilian > > Koushik jaikishan wrote: > >> Hi Ilian, >> >> Thanks for the suggestions.. >> >> I am afraid i couldnt get the problem solved inspite >> of trying all the solutions you advised excpet for the >> last one where i need to set the Additional >> dependencies for input. i couldnt get the procedure >> there... Opensipstack SLN doesnt compile into any exe >> or dll.. it just produces the binary.. do you want me >> to write each and every binary file name into it?? or >> else am i getting something worng here?? >> >> And to everybody's notice i didnt see any .sln file in >> OSSPhone directory which resides under ATLSIP >> directory. if any body can send me the .sln file which >> has every property set.. then i can cross compare it >> with what i have and try to make it work... >> >> thanks in advance.. >> >> cheers, >> Jay >> >> >> >> >> --- "Ilian Jeri C. Pinzon" <ip...@so...> >> wrote: >> >> >> >>> Hi, >>> >>> I'm assuming you're using Visual C++ 2005. >>> >>> Try opening the solution file instead of the project >>> file, the settings >>> should already be set up for you. If for some reason >>> this doesn't work >>> try the following: >>> >>> 1. Add the OpenSIPStack project in your solution >>> 2. Right click OSSPhone and set OpenSIPStack as a >>> Project Dependency >>> >>> Or if for some bizarre reason this still doesn't >>> work, set the following >>> Linker properties to their appropriate values: >>> >>> OSSPhone Properties -> Linker -> General -> >>> Additional Library >>> Directories (set OpenSIPStack output directory here) >>> OSSPhone Properties -> Linker -> Input -> Additional >>> Dependencies (set >>> OpenSIPStack output binary here) >>> >>> Regards, >>> Ilian >>> >>> Koushik jaikishan wrote: >>> >>> >>>> Hi Guys, >>>> >>>> I am new to this forum and i am excited to be >>>> >>>> >>> here. >>> >>> >>>> i have a very naive question to start off with.. >>>> >>>> i have downloaded all the required sdk from >>>> opensipstack.org, but incidentally i have come >>>> >>>> >>> across >>> >>> >>>> a problem where i am not able to get the MFC >>>> >>>> >>> version >>> >>> >>>> of OSSSoftPhone linked to some of the files in >>>> OpenSipStack Folder.. i have included this in >>>> Additional Include directories entry but still i >>>> receive around 160 linker errors... below is the >>>> >>>> >>> trace >>> >>> >>>> of the same.. >>>> >>>> I believe this can be solved very easily.. lending >>>> >>>> >>> an >>> >>> >>>> helping hand on this would provide a great deal >>>> >>>> >>> input >>> >>> >>>> in solving this simple problem.. >>>> >>>> thanks in advance.. >>>> >>>> cheers, >>>> Jay >>>> >>>> >>>> >>>> //////////////////////LINKER ERROR >>>> //////////////////// >>>> >>>> ------ Build started: Project: OSSPhone (MFC), >>>> Configuration: Release Win32 ------ >>>> Linking... >>>> nafxcw.lib(afxmem.obj) : warning LNK4006: "void * >>>> __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) >>>> already defined in libcmt.lib(new.obj); second >>>> definition ignored >>>> nafxcw.lib(afxmem.obj) : warning LNK4006: "void >>>> __cdecl operator delete(void *)" (??3@YAXPAX@Z) >>>> already defined in libcmt.lib(delete.obj); second >>>> definition ignored >>>> nafxcw.lib(afxmem.obj) : warning LNK4006: "void >>>> __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) >>>> already defined in libcmt.lib(delete2.obj); second >>>> definition ignored >>>> OSSPhone.obj : error LNK2019: unresolved external >>>> symbol "public: __thiscall PProcess::PProcess(char >>>> const *,char const *,unsigned short,unsigned >>>> short,enum PProcess::CodeStatus,unsigned short)" >>>> (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) >>>> >>>> >>> referenced >>> >>> >>>> in function "public: __thiscall >>>> COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" >>>> (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual enum PObject::Comparison >>>> __thiscall PProcess::Compare(class PObject const >>>> &)const " >>>> >>>> >>>> >> (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) >> >> >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::PrintOn(class >>>> >>>> >>> std::basic_ostream<char,struct >>> >>> >>>> std::char_traits<char> > &)const " >>>> >>>> >>>> >> (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) >> >> >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PObject::ReadFrom(class >>>> >>>> >>> std::basic_istream<char,struct >>> >>> >>>> std::char_traits<char> > &)" >>>> >>>> >>>> >> (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) >> >> >>>> OSSPhoneDlg.obj : error LNK2001: unresolved >>>> >>>> >>> external >>> >>> >>>> symbol "public: virtual void __thiscall >>>> PObject::ReadFrom(class >>>> >>>> >>> std::basic_istream<char,struct >>> >>> >>>> std::char_traits<char> > &)" >>>> >>>> >>>> >> (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) >> >> >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PObject * __thiscall >>>> PObject::Clone(void)const " >>>> (?Clone@PObject@@UBEPAV1@XZ) >>>> OSSPhoneDlg.obj : error LNK2001: unresolved >>>> >>>> >>> external >>> >>> >>>> symbol "public: virtual class PObject * __thiscall >>>> PObject::Clone(void)const " >>>> (?Clone@PObject@@UBEPAV1@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual int __thiscall >>>> PObject::HashFunction(void)const " >>>> (?HashFunction@PObject@@UBEHXZ) >>>> OSSPhoneDlg.obj : error LNK2001: unresolved >>>> >>>> >>> external >>> >>> >>>> symbol "public: virtual int __thiscall >>>> PObject::HashFunction(void)const " >>>> (?HashFunction@PObject@@UBEHXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PObject::OnGCCollect(void)" >>>> (?OnGCCollect@PObject@@UAEXXZ) >>>> OSSPhoneDlg.obj : error LNK2001: unresolved >>>> >>>> >>> external >>> >>> >>>> symbol "public: virtual void __thiscall >>>> PObject::OnGCCollect(void)" >>>> (?OnGCCollect@PObject@@UAEXXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PProcess::Terminate(void)" >>>> (?Terminate@PProcess@@UAEXXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual int __thiscall >>>> PThread::IsTerminated(void)const " >>>> (?IsTerminated@PThread@@UBEHXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual int __thiscall >>>> PThread::IsSuspended(void)const " >>>> (?IsSuspended@PThread@@UBEHXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::SetPriority(enum PThread::Priority)" >>>> (?SetPriority@PThread@@UAEXW4Priority@1@@Z) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual enum PThread::Priority >>>> __thiscall PThread::GetPriority(void)const " >>>> (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::SetAutoDelete(enum >>>> >>>> >>> PThread::AutoDeleteFlag)" >>> >>> (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) >>> >>> >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PString __thiscall >>>> PProcess::GetThreadName(void)const " >>>> (?GetThreadName@PProcess@@UBE?AVPString@@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PProcess::SetThreadName(class PString const &)" >>>> (?SetThreadName@PProcess@@UAEXABVPString@@@Z) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual unsigned long __thiscall >>>> PThread::GetThreadId(void)const " >>>> (?GetThreadId@PThread@@UBEKXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PString const & >>>> __thiscall PProcess::GetManufacturer(void)const " >>>> (?GetManufacturer@PProcess@@UBEABVPString@@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PString const & >>>> __thiscall PProcess::GetName(void)const " >>>> (?GetName@PProcess@@UBEABVPString@@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PString __thiscall >>>> PProcess::GetVersion(int)const " >>>> (?GetVersion@PProcess@@UBE?AVPString@@H@Z) >>>> >>>> >> === message truncated === >> >> >> >> Did you know? You can CHAT without downloading messenger. Go to http://in.messenger.yahoo.com/webmessengerpromo.php/ >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: Hikmet C. <hik...@gm...> - 2008-02-15 16:48:42
|
Koushik, I recently compiled all of the solutions and it all worked fine. (VS 2005) 1.)The OSSPhone.sln file is at ..\atlsip\OSSPhone\vc80\OSSPhone.sln 2.) Did you place all the atlsip and opensipstack folders in the same directory? When opensipstack compiles, you should be able to see the lib file at ..\opensipstack\lib\opensipstack.lib for release and ..\opensipstack\lib\opensipstackd.lib for debug builds. Regards, Hikmet Cengiz On Fri, Feb 15, 2008 at 12:59 AM, Koushik jaikishan < jay...@ya...> wrote: > Hi Ilian, > > Thanks for the suggestions.. > > I am afraid i couldnt get the problem solved inspite > of trying all the solutions you advised excpet for the > last one where i need to set the Additional > dependencies for input. i couldnt get the procedure > there... Opensipstack SLN doesnt compile into any exe > or dll.. it just produces the binary.. do you want me > to write each and every binary file name into it?? or > else am i getting something worng here?? > > And to everybody's notice i didnt see any .sln file in > OSSPhone directory which resides under ATLSIP > directory. if any body can send me the .sln file which > has every property set.. then i can cross compare it > with what i have and try to make it work... > > thanks in advance.. > > cheers, > Jay > > > > > --- "Ilian Jeri C. Pinzon" <ip...@so...> > wrote: > > > Hi, > > > > I'm assuming you're using Visual C++ 2005. > > > > Try opening the solution file instead of the project > > file, the settings > > should already be set up for you. If for some reason > > this doesn't work > > try the following: > > > > 1. Add the OpenSIPStack project in your solution > > 2. Right click OSSPhone and set OpenSIPStack as a > > Project Dependency > > > > Or if for some bizarre reason this still doesn't > > work, set the following > > Linker properties to their appropriate values: > > > > OSSPhone Properties -> Linker -> General -> > > Additional Library > > Directories (set OpenSIPStack output directory here) > > OSSPhone Properties -> Linker -> Input -> Additional > > Dependencies (set > > OpenSIPStack output binary here) > > > > Regards, > > Ilian > > > > Koushik jaikishan wrote: > > > Hi Guys, > > > > > > I am new to this forum and i am excited to be > > here. > > > i have a very naive question to start off with.. > > > > > > i have downloaded all the required sdk from > > > opensipstack.org, but incidentally i have come > > across > > > a problem where i am not able to get the MFC > > version > > > of OSSSoftPhone linked to some of the files in > > > OpenSipStack Folder.. i have included this in > > > Additional Include directories entry but still i > > > receive around 160 linker errors... below is the > > trace > > > of the same.. > > > > > > I believe this can be solved very easily.. lending > > an > > > helping hand on this would provide a great deal > > input > > > in solving this simple problem.. > > > > > > thanks in advance.. > > > > > > cheers, > > > Jay > > > > > > > > > > > > //////////////////////LINKER ERROR > > > //////////////////// > > > > > > ------ Build started: Project: OSSPhone (MFC), > > > Configuration: Release Win32 ------ > > > Linking... > > > nafxcw.lib(afxmem.obj) : warning LNK4006: "void * > > > __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) > > > already defined in libcmt.lib(new.obj); second > > > definition ignored > > > nafxcw.lib(afxmem.obj) : warning LNK4006: "void > > > __cdecl operator delete(void *)" (??3@YAXPAX@Z) > > > already defined in libcmt.lib(delete.obj); second > > > definition ignored > > > nafxcw.lib(afxmem.obj) : warning LNK4006: "void > > > __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) > > > already defined in libcmt.lib(delete2.obj); second > > > definition ignored > > > OSSPhone.obj : error LNK2019: unresolved external > > > symbol "public: __thiscall PProcess::PProcess(char > > > const *,char const *,unsigned short,unsigned > > > short,enum PProcess::CodeStatus,unsigned short)" > > > (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) > > referenced > > > in function "public: __thiscall > > > COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" > > > (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual enum PObject::Comparison > > > __thiscall PProcess::Compare(class PObject const > > > &)const " > > > > > > (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::PrintOn(class > > std::basic_ostream<char,struct > > > std::char_traits<char> > &)const " > > > > > > (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PObject::ReadFrom(class > > std::basic_istream<char,struct > > > std::char_traits<char> > &)" > > > > > > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std > @@@std@@@Z) > > > OSSPhoneDlg.obj : error LNK2001: unresolved > > external > > > symbol "public: virtual void __thiscall > > > PObject::ReadFrom(class > > std::basic_istream<char,struct > > > std::char_traits<char> > &)" > > > > > > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std > @@@std@@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PObject * __thiscall > > > PObject::Clone(void)const " > > > (?Clone@PObject@@UBEPAV1@XZ) > > > OSSPhoneDlg.obj : error LNK2001: unresolved > > external > > > symbol "public: virtual class PObject * __thiscall > > > PObject::Clone(void)const " > > > (?Clone@PObject@@UBEPAV1@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual int __thiscall > > > PObject::HashFunction(void)const " > > > (?HashFunction@PObject@@UBEHXZ) > > > OSSPhoneDlg.obj : error LNK2001: unresolved > > external > > > symbol "public: virtual int __thiscall > > > PObject::HashFunction(void)const " > > > (?HashFunction@PObject@@UBEHXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PObject::OnGCCollect(void)" > > > (?OnGCCollect@PObject@@UAEXXZ) > > > OSSPhoneDlg.obj : error LNK2001: unresolved > > external > > > symbol "public: virtual void __thiscall > > > PObject::OnGCCollect(void)" > > > (?OnGCCollect@PObject@@UAEXXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PProcess::Terminate(void)" > > > (?Terminate@PProcess@@UAEXXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual int __thiscall > > > PThread::IsTerminated(void)const " > > > (?IsTerminated@PThread@@UBEHXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual int __thiscall > > > PThread::IsSuspended(void)const " > > > (?IsSuspended@PThread@@UBEHXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::SetPriority(enum PThread::Priority)" > > > (?SetPriority@PThread@@UAEXW4Priority@1@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual enum PThread::Priority > > > __thiscall PThread::GetPriority(void)const " > > > (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::SetAutoDelete(enum > > PThread::AutoDeleteFlag)" > > > > > (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PString __thiscall > > > PProcess::GetThreadName(void)const " > > > (?GetThreadName@PProcess@@UBE?AVPString@@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PProcess::SetThreadName(class PString const &)" > > > (?SetThreadName@PProcess@@UAEXABVPString@@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual unsigned long __thiscall > > > PThread::GetThreadId(void)const " > > > (?GetThreadId@PThread@@UBEKXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PString const & > > > __thiscall PProcess::GetManufacturer(void)const " > > > (?GetManufacturer@PProcess@@UBEABVPString@@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PString const & > > > __thiscall PProcess::GetName(void)const " > > > (?GetName@PProcess@@UBEABVPString@@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PString __thiscall > > > PProcess::GetVersion(int)const " > > > (?GetVersion@PProcess@@UBE?AVPString@@H@Z) > > > === message truncated === > > > > Did you know? You can CHAT without downloading messenger. Go to > http://in.messenger.yahoo.com/webmessengerpromo.php/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > |
From: Koushik j. <jay...@ya...> - 2008-02-18 08:18:23
|
Hi Everybody, Thanks to one and all who has helped me in solving this minor problem.. i downloaded the entire project once again from CVS and i was able to compile the entire project without any hiccups... thank u once again to all of you all... One more thing ... can u people confirm on the number of codecs this project supports?? and which are the ones that are fully compiled and is in working condition.. is there any way to make the SDP send all the codecs instead of only one?? becoz SDP header kind of reads something like this after choosing A-LAW and U-LAW as low bitrate and High bitrate codec at the time of registration. INVITE and SDP Description:- Session Initiation Protocol Request-Line: INVITE sip:17137773456@64.95.245.15 SIP/2.0 Method: INVITE Resent Packet: False Message Header From: 113511571272999101 <sip:113511571272999101@64.95.245.15>;tag=a9a74cf5e0fa18108494ef8d0b736c31 SIP Display info: 113511571272999101 SIP from address: sip:113511571272999101@64.95.245.15 SIP tag: a9a74cf5e0fa18108494ef8d0b736c31 To: sip:17137773456@64.95.245.15 SIP to address: sip:17137773456@64.95.245.15 Via: SIP/2.0/UDP 172.16.0.8:5060;iid=1163;branch=z9hG4bKa9a74cf5e0fa18108493ef8d0b736c31;uas-addr=64.95.245.15;rport CSeq: 4711 INVITE Call-ID: a9a74cf5-e0fa-1810-8f6d-e34f77658b84 Contact: "113511571272999101" <sip:113511571272999101@172.16.0.8:5060> User-Agent: OpenSIPStack-1.1.7-21 Max-Forwards: 70 Allow: INVITE, BYE, ACK, REFER, MESSAGE, INFO, NOTIFY, OPTIONS Supported: 100rel Content-Type: application/sdp Content-Length: 175 Message body Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): - 1203321761 1203321761 IN IP4 172.16.0.8 Owner Username: - Session ID: 1203321761 Session Version: 1203321761 Owner Network Type: IN Owner Address Type: IP4 Owner Address: 172.16.0.8 Session Name (s): OSS RTP Session Connection Information (c): IN IP4 172.16.0.8 Connection Network Type: IN Connection Address Type: IP4 Connection Address: 172.16.0.8 Time Description, active time (t): 0 0 Session Start Time: 0 Session Stop Time: 0 Media Description, name and address (m): audio 5012 RTP/AVP 101 Media Type: audio Media Port: 5012 Media Proto: RTP/AVP Media Format: 101 Media Attribute (a): rtpmap:101 telephone-event/8000 Media Attribute Fieldname: rtpmap Media Attribute Value: 101 telephone-event/8000 Media Attribute (a): fmtp:101 0-15 Media Attribute Fieldname: fmtp Media Attribute Value: 101 0-15 Real question is can i use all the Codecs listed in the softphone for SDP if so how to set the same?? and please confirm me whether all the codecs mentioned are working properly with the audio modules if not then can u people please mention the ones which are not.. Thanks once again guys... u people have been great so far :) cheers, Koushik Hikmet Cengiz <hik...@gm...> wrote: Koushik, I recently compiled all of the solutions and it all worked fine. (VS 2005) 1.)The OSSPhone.sln file is at ..\atlsip\OSSPhone\vc80\OSSPhone.sln 2.) Did you place all the atlsip and opensipstack folders in the same directory? When opensipstack compiles, you should be able to see the lib file at ...\opensipstack\lib\opensipstack.lib for release and ...\opensipstack\lib\opensipstackd.lib for debug builds. Regards, Hikmet Cengiz On Fri, Feb 15, 2008 at 12:59 AM, Koushik jaikishan < jay...@ya...> wrote: > Hi Ilian, > > Thanks for the suggestions.. > > I am afraid i couldnt get the problem solved inspite > of trying all the solutions you advised excpet for the > last one where i need to set the Additional > dependencies for input. i couldnt get the procedure > there... Opensipstack SLN doesnt compile into any exe > or dll.. it just produces the binary.. do you want me > to write each and every binary file name into it?? or > else am i getting something worng here?? > > And to everybody's notice i didnt see any .sln file in > OSSPhone directory which resides under ATLSIP > directory. if any body can send me the .sln file which > has every property set.. then i can cross compare it > with what i have and try to make it work... > > thanks in advance.. > > cheers, > Jay > > > > > --- "Ilian Jeri C. Pinzon" > wrote: > > > Hi, > > > > I'm assuming you're using Visual C++ 2005. > > > > Try opening the solution file instead of the project > > file, the settings > > should already be set up for you. If for some reason > > this doesn't work > > try the following: > > > > 1. Add the OpenSIPStack project in your solution > > 2. Right click OSSPhone and set OpenSIPStack as a > > Project Dependency > > > > Or if for some bizarre reason this still doesn't > > work, set the following > > Linker properties to their appropriate values: > > > > OSSPhone Properties -> Linker -> General -> > > Additional Library > > Directories (set OpenSIPStack output directory here) > > OSSPhone Properties -> Linker -> Input -> Additional > > Dependencies (set > > OpenSIPStack output binary here) > > > > Regards, > > Ilian > > > > Koushik jaikishan wrote: > > > Hi Guys, > > > > > > I am new to this forum and i am excited to be > > here. > > > i have a very naive question to start off with.. > > > > > > i have downloaded all the required sdk from > > > opensipstack.org, but incidentally i have come > > across > > > a problem where i am not able to get the MFC > > version > > > of OSSSoftPhone linked to some of the files in > > > OpenSipStack Folder.. i have included this in > > > Additional Include directories entry but still i > > > receive around 160 linker errors... below is the > > trace > > > of the same.. > > > > > > I believe this can be solved very easily.. lending > > an > > > helping hand on this would provide a great deal > > input > > > in solving this simple problem.. > > > > > > thanks in advance.. > > > > > > cheers, > > > Jay > > > > > > > > > > > > //////////////////////LINKER ERROR > > > //////////////////// > > > > > > ------ Build started: Project: OSSPhone (MFC), > > > Configuration: Release Win32 ------ > > > Linking... > > > nafxcw.lib(afxmem.obj) : warning LNK4006: "void * > > > __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) > > > already defined in libcmt.lib(new.obj); second > > > definition ignored > > > nafxcw.lib(afxmem.obj) : warning LNK4006: "void > > > __cdecl operator delete(void *)" (??3@YAXPAX@Z) > > > already defined in libcmt.lib(delete.obj); second > > > definition ignored > > > nafxcw.lib(afxmem.obj) : warning LNK4006: "void > > > __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) > > > already defined in libcmt.lib(delete2.obj); second > > > definition ignored > > > OSSPhone.obj : error LNK2019: unresolved external > > > symbol "public: __thiscall PProcess::PProcess(char > > > const *,char const *,unsigned short,unsigned > > > short,enum PProcess::CodeStatus,unsigned short)" > > > (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) > > referenced > > > in function "public: __thiscall > > > COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" > > > (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual enum PObject::Comparison > > > __thiscall PProcess::Compare(class PObject const > > > &)const " > > > > > > (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::PrintOn(class > > std::basic_ostream > > > std::char_traits > &)const " > > > > > > (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PObject::ReadFrom(class > > std::basic_istream > > > std::char_traits > &)" > > > > > > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std > @@@std@@@Z) > > > OSSPhoneDlg.obj : error LNK2001: unresolved > > external > > > symbol "public: virtual void __thiscall > > > PObject::ReadFrom(class > > std::basic_istream > > > std::char_traits > &)" > > > > > > (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std > @@@std@@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PObject * __thiscall > > > PObject::Clone(void)const " > > > (?Clone@PObject@@UBEPAV1@XZ) > > > OSSPhoneDlg.obj : error LNK2001: unresolved > > external > > > symbol "public: virtual class PObject * __thiscall > > > PObject::Clone(void)const " > > > (?Clone@PObject@@UBEPAV1@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual int __thiscall > > > PObject::HashFunction(void)const " > > > (?HashFunction@PObject@@UBEHXZ) > > > OSSPhoneDlg.obj : error LNK2001: unresolved > > external > > > symbol "public: virtual int __thiscall > > > PObject::HashFunction(void)const " > > > (?HashFunction@PObject@@UBEHXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PObject::OnGCCollect(void)" > > > (?OnGCCollect@PObject@@UAEXXZ) > > > OSSPhoneDlg.obj : error LNK2001: unresolved > > external > > > symbol "public: virtual void __thiscall > > > PObject::OnGCCollect(void)" > > > (?OnGCCollect@PObject@@UAEXXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PProcess::Terminate(void)" > > > (?Terminate@PProcess@@UAEXXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual int __thiscall > > > PThread::IsTerminated(void)const " > > > (?IsTerminated@PThread@@UBEHXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual int __thiscall > > > PThread::IsSuspended(void)const " > > > (?IsSuspended@PThread@@UBEHXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::SetPriority(enum PThread::Priority)" > > > (?SetPriority@PThread@@UAEXW4Priority@1@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual enum PThread::Priority > > > __thiscall PThread::GetPriority(void)const " > > > (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PThread::SetAutoDelete(enum > > PThread::AutoDeleteFlag)" > > > > > (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PString __thiscall > > > PProcess::GetThreadName(void)const " > > > (?GetThreadName@PProcess@@UBE?AVPString@@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual void __thiscall > > > PProcess::SetThreadName(class PString const &)" > > > (?SetThreadName@PProcess@@UAEXABVPString@@@Z) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual unsigned long __thiscall > > > PThread::GetThreadId(void)const " > > > (?GetThreadId@PThread@@UBEKXZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PString const & > > > __thiscall PProcess::GetManufacturer(void)const " > > > (?GetManufacturer@PProcess@@UBEABVPString@@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PString const & > > > __thiscall PProcess::GetName(void)const " > > > (?GetName@PProcess@@UBEABVPString@@XZ) > > > OSSPhone.obj : error LNK2001: unresolved external > > > symbol "public: virtual class PString __thiscall > > > PProcess::GetVersion(int)const " > > > (?GetVersion@PProcess@@UBE?AVPString@@H@Z) > > > === message truncated === > > > > Did you know? You can CHAT without downloading messenger. Go to > http://in.messenger.yahoo.com/webmessengerpromo.php/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ opensipstack-devel mailing list ope...@li... https://lists.sourceforge.net/lists/listinfo/opensipstack-devel --------------------------------- Did you know? You can CHAT without downloading messenger. Click here |
From: <jo...@op...> - 2008-02-18 10:39:32
|
inline... Koushik jaikishan wrote: > Hi Everybody, > > Thanks to one and all who has helped me in solving this minor problem.. i downloaded the entire project once again from CVS and i was able to compile the entire project without any hiccups... thank u once again to all of you all... > > One more thing ... can u people confirm on the number of codecs this project supports?? PStringArray SoftPhoneInterface::PopAvailableAudioCodecs() Returns all supported audio codecs in a string array. > and which are the ones that are fully compiled and is in working condition.. is there any way to make the SDP send all the codecs instead of only one?? You can use this function to set the codec vased on the results of PopAvailableAudioCodecs() starting at slot 1 onwards. sets the codec based on its slot number. slot == 1 means highest priority in the codec list. void SoftPhoneInterface::SetAudioCodec( PINDEX slot, const OString & codecName ); > becoz SDP header kind of reads something like this after choosing A-LAW and U-LAW as low bitrate and High bitrate codec at the time of registration. > > > INVITE and SDP Description:- > > Session Initiation Protocol > Request-Line: INVITE sip:17137773456@64.95.245.15 SIP/2.0 > Method: INVITE > Resent Packet: False > Message Header > From: 113511571272999101 <sip:113511571272999101@64.95.245.15>;tag=a9a74cf5e0fa18108494ef8d0b736c31 > SIP Display info: 113511571272999101 > SIP from address: sip:113511571272999101@64.95.245.15 > SIP tag: a9a74cf5e0fa18108494ef8d0b736c31 > To: sip:17137773456@64.95.245.15 > SIP to address: sip:17137773456@64.95.245.15 > Via: SIP/2.0/UDP 172.16.0.8:5060;iid=1163;branch=z9hG4bKa9a74cf5e0fa18108493ef8d0b736c31;uas-addr=64.95.245.15;rport > CSeq: 4711 INVITE > Call-ID: a9a74cf5-e0fa-1810-8f6d-e34f77658b84 > Contact: "113511571272999101" <sip:113511571272999101@172.16.0.8:5060> > User-Agent: OpenSIPStack-1.1.7-21 > Max-Forwards: 70 > Allow: INVITE, BYE, ACK, REFER, MESSAGE, INFO, NOTIFY, OPTIONS > Supported: 100rel > Content-Type: application/sdp > Content-Length: 175 > Message body > Session Description Protocol > Session Description Protocol Version (v): 0 > Owner/Creator, Session Id (o): - 1203321761 1203321761 IN IP4 172.16.0.8 > Owner Username: - > Session ID: 1203321761 > Session Version: 1203321761 > Owner Network Type: IN > Owner Address Type: IP4 > Owner Address: 172.16.0.8 > Session Name (s): OSS RTP Session > Connection Information (c): IN IP4 172.16.0.8 > Connection Network Type: IN > Connection Address Type: IP4 > Connection Address: 172.16.0.8 > Time Description, active time (t): 0 0 > Session Start Time: 0 > Session Stop Time: 0 > Media Description, name and address (m): audio 5012 RTP/AVP 101 > Media Type: audio > Media Port: 5012 > Media Proto: RTP/AVP > Media Format: 101 > Media Attribute (a): rtpmap:101 telephone-event/8000 > Media Attribute Fieldname: rtpmap > Media Attribute Value: 101 telephone-event/8000 > Media Attribute (a): fmtp:101 0-15 > Media Attribute Fieldname: fmtp > Media Attribute Value: 101 0-15 > > Real question is can i use all the Codecs listed in the softphone for SDP if so how to set the same?? > > and please confirm me whether all the codecs mentioned are working properly with the audio modules if not then can u people please mention the ones which are not.. > > > Thanks once again guys... u people have been great so far :) > > cheers, > Koushik > > > > > > > > Hikmet Cengiz <hik...@gm...> wrote: Koushik, > > I recently compiled all of the solutions and it all worked fine. (VS 2005) > 1.)The OSSPhone.sln file is at ..\atlsip\OSSPhone\vc80\OSSPhone.sln > 2.) Did you place all the atlsip and opensipstack folders in the same > directory? > When opensipstack compiles, you should be able to see the lib file at > ...\opensipstack\lib\opensipstack.lib for release and > ...\opensipstack\lib\opensipstackd.lib for debug builds. > > Regards, > Hikmet Cengiz > > > On Fri, Feb 15, 2008 at 12:59 AM, Koushik jaikishan < > jay...@ya...> wrote: > > >> Hi Ilian, >> >> Thanks for the suggestions.. >> >> I am afraid i couldnt get the problem solved inspite >> of trying all the solutions you advised excpet for the >> last one where i need to set the Additional >> dependencies for input. i couldnt get the procedure >> there... Opensipstack SLN doesnt compile into any exe >> or dll.. it just produces the binary.. do you want me >> to write each and every binary file name into it?? or >> else am i getting something worng here?? >> >> And to everybody's notice i didnt see any .sln file in >> OSSPhone directory which resides under ATLSIP >> directory. if any body can send me the .sln file which >> has every property set.. then i can cross compare it >> with what i have and try to make it work... >> >> thanks in advance.. >> >> cheers, >> Jay >> >> >> >> >> --- "Ilian Jeri C. Pinzon" >> wrote: >> >> >>> Hi, >>> >>> I'm assuming you're using Visual C++ 2005. >>> >>> Try opening the solution file instead of the project >>> file, the settings >>> should already be set up for you. If for some reason >>> this doesn't work >>> try the following: >>> >>> 1. Add the OpenSIPStack project in your solution >>> 2. Right click OSSPhone and set OpenSIPStack as a >>> Project Dependency >>> >>> Or if for some bizarre reason this still doesn't >>> work, set the following >>> Linker properties to their appropriate values: >>> >>> OSSPhone Properties -> Linker -> General -> >>> Additional Library >>> Directories (set OpenSIPStack output directory here) >>> OSSPhone Properties -> Linker -> Input -> Additional >>> Dependencies (set >>> OpenSIPStack output binary here) >>> >>> Regards, >>> Ilian >>> >>> Koushik jaikishan wrote: >>> >>>> Hi Guys, >>>> >>>> I am new to this forum and i am excited to be >>>> >>> here. >>> >>>> i have a very naive question to start off with.. >>>> >>>> i have downloaded all the required sdk from >>>> opensipstack.org, but incidentally i have come >>>> >>> across >>> >>>> a problem where i am not able to get the MFC >>>> >>> version >>> >>>> of OSSSoftPhone linked to some of the files in >>>> OpenSipStack Folder.. i have included this in >>>> Additional Include directories entry but still i >>>> receive around 160 linker errors... below is the >>>> >>> trace >>> >>>> of the same.. >>>> >>>> I believe this can be solved very easily.. lending >>>> >>> an >>> >>>> helping hand on this would provide a great deal >>>> >>> input >>> >>>> in solving this simple problem.. >>>> >>>> thanks in advance.. >>>> >>>> cheers, >>>> Jay >>>> >>>> >>>> >>>> //////////////////////LINKER ERROR >>>> //////////////////// >>>> >>>> ------ Build started: Project: OSSPhone (MFC), >>>> Configuration: Release Win32 ------ >>>> Linking... >>>> nafxcw.lib(afxmem.obj) : warning LNK4006: "void * >>>> __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) >>>> already defined in libcmt.lib(new.obj); second >>>> definition ignored >>>> nafxcw.lib(afxmem.obj) : warning LNK4006: "void >>>> __cdecl operator delete(void *)" (??3@YAXPAX@Z) >>>> already defined in libcmt.lib(delete.obj); second >>>> definition ignored >>>> nafxcw.lib(afxmem.obj) : warning LNK4006: "void >>>> __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) >>>> already defined in libcmt.lib(delete2.obj); second >>>> definition ignored >>>> OSSPhone.obj : error LNK2019: unresolved external >>>> symbol "public: __thiscall PProcess::PProcess(char >>>> const *,char const *,unsigned short,unsigned >>>> short,enum PProcess::CodeStatus,unsigned short)" >>>> (??0PProcess@@QAE@PBD0GGW4CodeStatus@0@G@Z) >>>> >>> referenced >>> >>>> in function "public: __thiscall >>>> COSSPhoneMFCApp::PWLibProcess::PWLibProcess(void)" >>>> (??0PWLibProcess@COSSPhoneMFCApp@@QAE@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual enum PObject::Comparison >>>> __thiscall PProcess::Compare(class PObject const >>>> &)const " >>>> >>>> >> (?Compare@PProcess@@UBE?AW4Comparison@PObject@@ABV3@@Z) >> >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::PrintOn(class >>>> >>> std::basic_ostream >>> >>>> std::char_traits > &)const " >>>> >>>> >> (?PrintOn@PThread@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) >> >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PObject::ReadFrom(class >>>> >>> std::basic_istream >>> >>>> std::char_traits > &)" >>>> >>>> >> (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std >> @@@std@@@Z) >> >>>> OSSPhoneDlg.obj : error LNK2001: unresolved >>>> >>> external >>> >>>> symbol "public: virtual void __thiscall >>>> PObject::ReadFrom(class >>>> >>> std::basic_istream >>> >>>> std::char_traits > &)" >>>> >>>> >> (?ReadFrom@PObject@@UAEXAAV?$basic_istream@DU?$char_traits@D@std >> @@@std@@@Z) >> >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PObject * __thiscall >>>> PObject::Clone(void)const " >>>> (?Clone@PObject@@UBEPAV1@XZ) >>>> OSSPhoneDlg.obj : error LNK2001: unresolved >>>> >>> external >>> >>>> symbol "public: virtual class PObject * __thiscall >>>> PObject::Clone(void)const " >>>> (?Clone@PObject@@UBEPAV1@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual int __thiscall >>>> PObject::HashFunction(void)const " >>>> (?HashFunction@PObject@@UBEHXZ) >>>> OSSPhoneDlg.obj : error LNK2001: unresolved >>>> >>> external >>> >>>> symbol "public: virtual int __thiscall >>>> PObject::HashFunction(void)const " >>>> (?HashFunction@PObject@@UBEHXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PObject::OnGCCollect(void)" >>>> (?OnGCCollect@PObject@@UAEXXZ) >>>> OSSPhoneDlg.obj : error LNK2001: unresolved >>>> >>> external >>> >>>> symbol "public: virtual void __thiscall >>>> PObject::OnGCCollect(void)" >>>> (?OnGCCollect@PObject@@UAEXXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::Restart(void)" (?Restart@PThread@@UAEXXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PProcess::Terminate(void)" >>>> (?Terminate@PProcess@@UAEXXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual int __thiscall >>>> PThread::IsTerminated(void)const " >>>> (?IsTerminated@PThread@@UBEHXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::Suspend(int)" (?Suspend@PThread@@UAEXH@Z) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::Resume(void)" (?Resume@PThread@@UAEXXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual int __thiscall >>>> PThread::IsSuspended(void)const " >>>> (?IsSuspended@PThread@@UBEHXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::SetPriority(enum PThread::Priority)" >>>> (?SetPriority@PThread@@UAEXW4Priority@1@@Z) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual enum PThread::Priority >>>> __thiscall PThread::GetPriority(void)const " >>>> (?GetPriority@PThread@@UBE?AW4Priority@1@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PThread::SetAutoDelete(enum >>>> >>> PThread::AutoDeleteFlag)" >>> >>> (?SetAutoDelete@PThread@@UAEXW4AutoDeleteFlag@1@@Z) >>> >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PString __thiscall >>>> PProcess::GetThreadName(void)const " >>>> (?GetThreadName@PProcess@@UBE?AVPString@@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual void __thiscall >>>> PProcess::SetThreadName(class PString const &)" >>>> (?SetThreadName@PProcess@@UAEXABVPString@@@Z) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual unsigned long __thiscall >>>> PThread::GetThreadId(void)const " >>>> (?GetThreadId@PThread@@UBEKXZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PString const & >>>> __thiscall PProcess::GetManufacturer(void)const " >>>> (?GetManufacturer@PProcess@@UBEABVPString@@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PString const & >>>> __thiscall PProcess::GetName(void)const " >>>> (?GetName@PProcess@@UBEABVPString@@XZ) >>>> OSSPhone.obj : error LNK2001: unresolved external >>>> symbol "public: virtual class PString __thiscall >>>> PProcess::GetVersion(int)const " >>>> (?GetVersion@PProcess@@UBE?AVPString@@H@Z) >>>> >> === message truncated === >> >> >> >> Did you know? You can CHAT without downloading messenger. Go to >> http://in.messenger.yahoo.com/webmessengerpromo.php/ >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > --------------------------------- > Did you know? You can CHAT without downloading messenger. Click here > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > |