Re: [reSIProcate] build resip_test & basicRegister failed on Visual C++ .NET 7.1
- From: andrea <andrea@xxxxxx>
- Date: Fri, 03 Sep 2004 11:03:48 +0200
Hi,
for linking error you've to add some files to VC.net project. In
particular, you've to add all files in "resiprocate\sip\resiprocate".
Andrea
kaiduan xie wrote:
Hi, all,
I downloaded the resiprocate via svn co
http://scm.sipfoundry.org/rep/resiprocate/main last
night, the revision number was 3298.
While building on Visual C++ .NET 7.1, the following
errors popped out:
resip_test error LNK2019: unresolved external symbol
"public: void __thiscall
resip::StatisticsManager::process(void)"
(?process@StatisticsManager@resip@@QAEXXZ) referenced
in function "public: virtual void __thiscall
resip::SipStack::process(class resip::FdSet &)"
(?process@SipStack@resip@@UAEXAAVFdSet@2@@Z)
resip_test error LNK2019: unresolved external symbol
"public: __thiscall
resip::StatisticsManager::StatisticsManager(class
resip::TransactionController &,unsigned long)"
(??0StatisticsManager@resip@@QAE@AAVTransactionController@1@K@Z)
referenced in function "public: __thiscall
resip::TransactionController::TransactionController(bool,class
resip::Fifo<class resip::Message> &,bool)"
(??0TransactionController@resip@@QAE@_NAAV?$Fifo@VMessage@resip@@@1@0@Z)
resip_test error LNK2019: unresolved external symbol
"public: void __thiscall
resip::StatisticsManager::setInterval(unsigned long)"
(?setInterval@StatisticsManager@resip@@QAEXK@Z)
referenced in function "public: void __thiscall
resip::TransactionController::setStatisticsInterval(unsigned
long)const "
(?setStatisticsInterval@TransactionController@resip@@QBEXK@Z)
resip_test error LNK2019: unresolved external symbol
"public: __thiscall
resip::TransportMessage::TransportMessage(class
resip::Data,bool)"
(??0TransportMessage@resip@@QAE@VData@1@_N@Z)
referenced in function "public: void __thiscall
resip::TransportSelector::transmit(class
resip::SipMessage *,class resip::Tuple &)"
(?transmit@TransportSelector@resip@@QAEXPAVSipMessage@2@AAVTuple@2@@Z)
resip_test error LNK2001: unresolved external symbol
"public: __thiscall
resip::TransportMessage::TransportMessage(class
resip::Data,bool)"
(??0TransportMessage@resip@@QAE@VData@1@_N@Z)
resip_test error LNK2019: unresolved external symbol
"public: bool __thiscall
resip::TransportMessage::isFailed(void)const "
(?isFailed@TransportMessage@resip@@QBE_NXZ) referenced
in function "public: void __thiscall
resip::StatelessHandler::process(void)"
(?process@StatelessHandler@resip@@QAEXXZ)
resip_test error LNK2019: unresolved external symbol
"public: bool __thiscall
resip::TransportMessage::isFailed(void)const "
(?isFailed@TransportMessage@resip@@QBE_NXZ) referenced
in function "public: static void __cdecl
resip::TransactionState::process(class
resip::TransactionController &)"
(?process@TransactionState@resip@@SAXAAVTransactionController@2@@Z)
resip_test error LNK2019: unresolved external symbol
"private: bool __thiscall
resip::StatisticsManager::received(class
resip::SipMessage *)"
(?received@StatisticsManager@resip@@AAE_NPAVSipMessage@2@@Z)
referenced in function "public: static void __cdecl
resip::TransactionState::process(class
resip::TransactionController &)"
(?process@TransactionState@resip@@SAXAAVTransactionController@2@@Z)
resip_test error LNK2019: unresolved external symbol
"private: bool __thiscall
resip::StatisticsManager::sent(class resip::SipMessage
*,bool)"
(?sent@StatisticsManager@resip@@AAE_NPAVSipMessage@2@_N@Z)
referenced in function "private: void __thiscall
resip::TransactionState::sendToWire(class
resip::TransactionMessage *,bool)"
(?sendToWire@TransactionState@resip@@AAEXPAVTransactionMessage@2@_N@Z)
resip_test fatal error LNK1120: 7 unresolved externals
It seems that some functions are not implemented yet.
Anything wrong?
Besides that,I found two minor bugs in
basicRegister.cpp and fixed it to get it compiled.
1. Add onRemoved function.
class Client:: virtual void
onRemoved(ClientRegistrationHandle)//xkd
{
}
2. in main()
auto_ptr<ClientAuthManager> p(&clientAuth);
//clientDum.setClientAuthManager(&clientAuth);
clientDum.setClientAuthManager(p);
What is the status of DUM?
Thanks,
kaiduan
______________________________________________________________________
Post your free ad now! http://personals.yahoo.ca
_______________________________________________
resiprocate-devel mailing list
resiprocate-devel@xxxxxxxxxxxxxxxxxxx
https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel