opensipstack-devel Mailing List for OpenSIPStack (Page 30)
Brought to you by:
joegenbaclor
You can subscribe to this list here.
2006 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
(12) |
Jul
(4) |
Aug
(3) |
Sep
(24) |
Oct
(45) |
Nov
(41) |
Dec
(67) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(51) |
Feb
(93) |
Mar
(54) |
Apr
(76) |
May
(114) |
Jun
(133) |
Jul
(124) |
Aug
(180) |
Sep
(53) |
Oct
(41) |
Nov
(109) |
Dec
(92) |
2008 |
Jan
(52) |
Feb
(40) |
Mar
(29) |
Apr
(40) |
May
(83) |
Jun
(68) |
Jul
(30) |
Aug
(72) |
Sep
(50) |
Oct
(48) |
Nov
(25) |
Dec
(80) |
2009 |
Jan
(9) |
Feb
(2) |
Mar
(32) |
Apr
(67) |
May
|
Jun
(7) |
Jul
(7) |
Aug
(4) |
Sep
(3) |
Oct
|
Nov
(6) |
Dec
(2) |
2010 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
(10) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(1) |
Oct
|
Nov
(5) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
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: 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: 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: 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: 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: 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: 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: <sa...@ER...> - 2008-01-31 19:09:16
|
Hi ehernaez Three questions from when i left for vacation; inbound (PSTN -> Peering OSBC -> Access OSBC -> SIPX 1. In the Peering OSBC servers General settings, which Mode will best set Peering? Since the Access must be set for B2Bua UpperRegister.. 2. Linking the Peering OSBC to the Access OSBC, ideally what routes and trust domains should be set on the Peering and Access OSBC? 3. Which of the two should have its SIP Trunk set. Assuming that inbouund from PSTN will never need trunking to the Access OSBC? The SIPX wiil have set two SIP Trunks one for inbound from and one for outbound to PSTN/ITSP Warren Kreckler ----- Original Message ----- From: "ehernaez" <ope...@op...> To: <ope...@li...> Sent: Saturday, December 29, 2007 9:58 AM Subject: Re: [OpenSIPStack] [OpenSBC] Two (2) OSBC on net segment > Hi Warren, > > Here is the call flow that you can use to bridge the 2 OSBC instances: > For an inbound call from PSTN: ITSP -> Peering OSBC -> Access OSBC > -> SIPXFor an outbound cal to the PSTN: UA -> Access OSBC -> SIPX -> Peering > OSBC -> ITSP > *inbound calls must be routed through the access OSBC in order to reach > endpoints that are registered thru the access OSBC > HTH > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > |
From: Bharat Y. <bha...@ms...> - 2008-01-19 14:49:47
|
Hi all Please help me for Call timer, how can i create call timer and show it on any label or text box, is there any built-in timer on OpenSIPStack for softphone, Thanks Bharat |
From: Joegen E. B. <joe...@gm...> - 2008-01-18 04:59:17
|
Yogesh Chaturvedi wrote: > hi, > > Thanks for reply , One confusion here > > In Opensbc case, there is a setting for what the base domain name is (i.e. > e164.org) that we give in B2BRoute setting page . But is there also the > ability to set the DNS servers to use (in Opensbc)? > e164.org is the A record for the enum server > Second question : > > Suppose it is based on ISP functionality, and isp provide me this > functionality, and i am calling a number , first i want to resolve it by > enumLookup and if fail then call go to my Voip Provider. But i am not giving > any domain name in my B2BRoute page setting then how OpenSbc behave in this > situation , how Opensbc come to know base domain name and where we define > it. > [sip:12127773456*] enum:e164.org, sip:yourprovider.net This means try enum first, then failover to my provider > Thanks in advance > Yogesh > > > On 1/15/08, jo...@op... <joe...@gm...> wrote: > >> Yogesh Chaturvedi wrote: >> >>> Hi, >>> >>> My basic question is how Opensbc access the ENUM server, >>> >>> >> OpenSBC will query an enum server if there is a route record that points >> a dialstirng to an enum server >> >> Example: [sip:12127773456*] enum:e164.org >> >> >> >>> The real question is whether a PBX can be setup to use the local ISP >>> >> to do >> >>> ENUM lookups or does it need to speak to the ENUM server directly. >>> >>> >> It depends. If your ISP can interpret tel-uris and look it up with a >> public enum server then the PBX need not resolve the uri. >> >> Example: INVITE tel:+1212-777-3456 SIP/2.0 >> >> >>> Yogesh >>> >>> >> ------------------------------------------------------------------------- >> >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> >>> >> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >> >>> _______________________________________________ >>> 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 >> >> > ------------------------------------------------------------------------- > 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: Yogesh C. <ych...@gm...> - 2008-01-18 04:38:22
|
hi, Thanks for reply , One confusion here In Opensbc case, there is a setting for what the base domain name is (i.e. e164.org) that we give in B2BRoute setting page . But is there also the ability to set the DNS servers to use (in Opensbc)? Second question : Suppose it is based on ISP functionality, and isp provide me this functionality, and i am calling a number , first i want to resolve it by enumLookup and if fail then call go to my Voip Provider. But i am not giving any domain name in my B2BRoute page setting then how OpenSbc behave in this situation , how Opensbc come to know base domain name and where we define it. Thanks in advance Yogesh On 1/15/08, jo...@op... <joe...@gm...> wrote: > > Yogesh Chaturvedi wrote: > > Hi, > > > > My basic question is how Opensbc access the ENUM server, > > > > OpenSBC will query an enum server if there is a route record that points > a dialstirng to an enum server > > Example: [sip:12127773456*] enum:e164.org > > > > The real question is whether a PBX can be setup to use the local ISP > to do > > ENUM lookups or does it need to speak to the ENUM server directly. > > > > It depends. If your ISP can interpret tel-uris and look it up with a > public enum server then the PBX need not resolve the uri. > > Example: INVITE tel:+1212-777-3456 SIP/2.0 > > > Yogesh > > > ------------------------------------------------------------------------- > > Check out the new SourceForge.net Marketplace. > > It's the best place to buy or sell services for > > just about anything Open Source. > > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > > _______________________________________________ > > 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: Joegen E. B. <joe...@gm...> - 2008-01-18 03:57:17
|
Without seeing your entire application it would be impossible to tell. Are there other threads that might modify transport.maritaca.session_udp while you are calling session_udp->Open(). If so you might want to use some form of locking to make sure that only one thread has a access to the critical section. Claudio Miceli wrote: > Hi, > > I was working in a softphone and I started to use the method RTP_UDP::Open, > but something went wrong. > > > > int MediaBasica::OpenSinkRTPChannel(/*int channelID*/ OpalTransport_maritaca > & transport,std::string IP4address ) > { > WORD firstPort = requestRTPPort(transport); // this method gets a > possible port to be used. > WORD nextPort = firstPort; > > PIPSocket::Address endereco_local; > PString not_buda = IP4address; > > > transport.localAddress = not_buda ; // transport is a variable used > inside the class MediaBasica > endereco_local = not_buda; > > > > while (!transport.maritaca.session_udp->Open( > transport.localAddress /**socklocal*/, > firstPort, > firstPort,'R',NULL,NULL)) { > > > At this moment my program stop working. > > Everything has valid values. > > > I used the PTRACE log to see exactly where it had stopped, and I found this > in RTP.cxx > > > > BOOL RTP_UDP::Open(PIPSocket::Address _localAddress, > WORD portBase, WORD portMax, > BYTE tos, > PSTUNClient * stun, > RTP_QOS * rtpQos) > { > // save local address > PTRACE(1,"1"); // I put this ptrace > localAddress = _localAddress; > PTRACE(1,"2");// I put this ptrace > localDataPort = (WORD)(portBase&0xfffe); > PTRACE(1,"3");// I put this ptrace > localControlPort = (WORD)(localDataPort + 1); > > My output is 1, everything is ok until this line. > > What did I do wrong ? > > > Thanks in advance > > Claudio Miceli de Farias > ------------------------------------------------------------------------- > 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: Claudio M. <cmi...@gm...> - 2008-01-16 18:51:43
|
Hi, I was working in a softphone and I started to use the method RTP_UDP::Open, but something went wrong. int MediaBasica::OpenSinkRTPChannel(/*int channelID*/ OpalTransport_maritaca & transport,std::string IP4address ) { WORD firstPort = requestRTPPort(transport); // this method gets a possible port to be used. WORD nextPort = firstPort; PIPSocket::Address endereco_local; PString not_buda = IP4address; transport.localAddress = not_buda ; // transport is a variable used inside the class MediaBasica endereco_local = not_buda; while (!transport.maritaca.session_udp->Open( transport.localAddress /**socklocal*/, firstPort, firstPort,'R',NULL,NULL)) { At this moment my program stop working. Everything has valid values. I used the PTRACE log to see exactly where it had stopped, and I found this in RTP.cxx BOOL RTP_UDP::Open(PIPSocket::Address _localAddress, WORD portBase, WORD portMax, BYTE tos, PSTUNClient * stun, RTP_QOS * rtpQos) { // save local address PTRACE(1,"1"); // I put this ptrace localAddress = _localAddress; PTRACE(1,"2");// I put this ptrace localDataPort = (WORD)(portBase&0xfffe); PTRACE(1,"3");// I put this ptrace localControlPort = (WORD)(localDataPort + 1); My output is 1, everything is ok until this line. What did I do wrong ? Thanks in advance Claudio Miceli de Farias |
From: <jo...@op...> - 2008-01-15 14:55:50
|
Yogesh Chaturvedi wrote: > Hi, > > My basic question is how Opensbc access the ENUM server, > OpenSBC will query an enum server if there is a route record that points a dialstirng to an enum server Example: [sip:12127773456*] enum:e164.org > The real question is whether a PBX can be setup to use the local ISP to do > ENUM lookups or does it need to speak to the ENUM server directly. > It depends. If your ISP can interpret tel-uris and look it up with a public enum server then the PBX need not resolve the uri. Example: INVITE tel:+1212-777-3456 SIP/2.0 > Yogesh > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > |
From: <jo...@op...> - 2008-01-15 14:51:18
|
Second BYTE is 0 and will be interpreted by PTRACE as null character. Try this PTRACE(1,"Byte2 " << PString( endereco_local.Byte2() )); or simply cast the byte to int PTRACE(1,"Byte2 " << (int)( endereco_local.Byte2() )); Claudio Miceli wrote: > Hi, > > I have a problem using some objects from pwlib. > > In the following example, when I use the method Byte2 in the > PIPSocket::Address endereco_local, I do not receive a result (empty space). > > I think I am creating the object incorrectly. > > > #define PTRACING 1 > > #include <ptlib.h> > > #include <rtp/rtp.h> > > #include <iostream> > > > > using namespace std; > > class Oi: public PProcess{ > > PCLASSINFO(Oi, PProcess) > > public: > > void Main(); > > }; > > > > PCREATE_PROCESS(Oi) > > void Oi::Main() > > { > > char * filename = "C:\\Documents and > Settings\\claudio\\Desktop\\ttt\\src\\krishna.txt" ; > > cout << "My test"; > > PTrace::Initialise(32, filename, PTrace::Blocks | PTrace::Timestamp | > PTrace::Thread |PTrace::FileAndLine); > > PTRACE(1,"Inside test. Buda helps me \n"); > > PString not_buda = PString("127.0.0.1"); > > PIPSocket::Address endereco_local = PIPSocket::Address(not_buda); > > //endereco_local > > PTRACE(1,"endereco_local " << endereco_local << "\n"); > > PTRACE(1,"not_buda " << not_buda); > > PTRACE(1,"Byte2 " << endereco_local.Byte2()); > > } > > > > Thanks in advance > > > > Claudio Miceli de Farias > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > |
From: Claudio M. <cmi...@gm...> - 2008-01-15 12:54:09
|
Hi, I have a problem using some objects from pwlib. In the following example, when I use the method Byte2 in the PIPSocket::Address endereco_local, I do not receive a result (empty space). I think I am creating the object incorrectly. #define PTRACING 1 #include <ptlib.h> #include <rtp/rtp.h> #include <iostream> using namespace std; class Oi: public PProcess{ PCLASSINFO(Oi, PProcess) public: void Main(); }; PCREATE_PROCESS(Oi) void Oi::Main() { char * filename = "C:\\Documents and Settings\\claudio\\Desktop\\ttt\\src\\krishna.txt" ; cout << "My test"; PTrace::Initialise(32, filename, PTrace::Blocks | PTrace::Timestamp | PTrace::Thread |PTrace::FileAndLine); PTRACE(1,"Inside test. Buda helps me \n"); PString not_buda = PString("127.0.0.1"); PIPSocket::Address endereco_local = PIPSocket::Address(not_buda); //endereco_local PTRACE(1,"endereco_local " << endereco_local << "\n"); PTRACE(1,"not_buda " << not_buda); PTRACE(1,"Byte2 " << endereco_local.Byte2()); } Thanks in advance Claudio Miceli de Farias |
From: Yogesh C. <ych...@gm...> - 2008-01-15 06:06:31
|
Hi, My basic question is how Opensbc access the ENUM server, The real question is whether a PBX can be setup to use the local ISP to do ENUM lookups or does it need to speak to the ENUM server directly. Yogesh |
From: Chris V. <chr...@gm...> - 2008-01-14 13:35:32
|
Are you referring to tweaks like sysctl -a --> fs.file-max? |
From: Chris V. <chr...@gm...> - 2008-01-14 03:11:28
|
Do you have some explicit OS level changes that can be applied to increase/tweak the file handlers? |
From: Chris V. <chr...@gm...> - 2008-01-13 04:37:20
|
We had 7 core dumps today. Any further insight? |
From: Joegen E. B. <joe...@gm...> - 2008-01-13 01:40:45
|
Chris Veazey wrote: > Is that 300-400 with or without media anchoring? > > Our configuration only proxy media when needed. If the call came from a NATed device or terminates to one, then we do media anchoring on those calls. Ball park estimate, I'd say 60-40 where 60% of those calls are media anchored. > Also are you referencing OS level thread handlers or the OSBC configuration parameters like Transaction Thread Count and Session Thread Count? > > > No. I am referring to the hard limit set by the operating system for the number of file handles per process. Transaction Thread Count and Session Thread Count are finite pools of threads which should not grow parallel to traffic. You would normally do not want to manually increase the default value for these parameters unless you have reason to do so. > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: Chris V. <chr...@gm...> - 2008-01-12 18:52:35
|
Is that 300-400 with or without media anchoring? Also are you referencing OS level thread handlers or the OSBC configuration parameters like Transaction Thread Count and Session Thread Count? |
From: <jo...@op...> - 2008-01-12 02:42:10
|
I don't think you are hitting a call capacity limit but an OS limit. OpenSBC should not die in this kind of very forgiving test scenario in 60 concurrent call. For example, we have servers that accepts 300-400 simultaneous connections and the only side effect of this is very high CPU usage not crashes. 10 CPS is well within OSBC capabilities. I am suspecting that you still have a misconfiguration somewhere in terms of the number of per process file handles your system accepts. ulimit -n is not always guarantee that actual os limits are adjusted due to misconfigurations somewhere. Lastly, there were recent bug fixes that indeed caused crashes in OpenSBC commited within the last five days. You might want to checkout the latest. Chris Veazey wrote: > We are ramping from 1-10 call/sec in 1 call increments and 2 minute hold times. We see the OSBC processes die when we hit about ~60 concurrent calls. The time it takes for the OSBC processes to die depend on the number of call/sec. So 1call/sec we die at about 60-80 seconds. At 10 calls/sec, we die in 6-8 seconds. > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > |
From: Chris V. <chr...@gm...> - 2008-01-11 21:31:23
|
We are ramping from 1-10 call/sec in 1 call increments and 2 minute hold times. We see the OSBC processes die when we hit about ~60 concurrent calls. The time it takes for the OSBC processes to die depend on the number of call/sec. So 1call/sec we die at about 60-80 seconds. At 10 calls/sec, we die in 6-8 seconds. |
From: Helmut K. <hel...@ew...> - 2008-01-11 14:25:26
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, yes, it works nicely with trunk :) I sent it just for completenes. regards and thx Helmut jo...@op... schrieb: | Yeah this was a known bug in 1.1.4 discovered during sipit 21 and is now | fixed in 1.1.5. Didn't you say you were able to confirm it to work | with current CVS head? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHh3xA4tZeNddg3dwRAj19AKC0tcBPael2GIpmFHQC9Zv/W90kHwCeNzb1 at60kY6huCPoS0uymdXqO8Y= =QPIL -----END PGP SIGNATURE----- |