[AGENT++] sample agent

Renju Mathew m.renju at teles.com
Wed Sep 29 10:28:54 CEST 2010


Hi 

Thanks for the responses. It's working now.
I missed Ws2_32.lib to include in the libs.
After its inclusion I could compile it successfully.

Now another problem as I try starting my agent....

The error log is "SNMP++: Transport is not supported".
Following is my sample agent code..

Please help

Regards,
Renju... 

int main()
{
	int status;
	Snmpx snmp(status,3470);
	if(status != SNMP_CLASS_SUCCESS)
	{
		cout<<snmp.error_msg(status);
		exit(1);
	}

	RequestList reqList;
	reqList.set_snmp(&snmp);

	Mib mib;
	mib.add(new sysGroup("TEST", "1.3.6.1.4.1.2170.7.3", 64));
	mib.init();

	Request* req;
	for(;;)
	{
		req=reqList.receive(1);
		if(req)
		{
			mib.process_request(req);
		}
	}
	return 0;
}



Regards,
Renju


   > -----Original Message-----
   > From: agentpp-bounces at agentpp.org
[mailto:agentpp-bounces at agentpp.org]
   > On Behalf Of agentpp-request at agentpp.org
   > Sent: Wednesday, September 29, 2010 2:15 AM
   > To: agentpp at agentpp.org
   > Subject: AGENTPP Digest, Vol 80, Issue 16
   > 
   > Send AGENTPP mailing list submissions to
   > 	agentpp at agentpp.org
   > 
   > To subscribe or unsubscribe via the World Wide Web, visit
   > 	http://lists.agentpp.org/mailman/listinfo/agentpp
   > or, via email, send a message with subject or body 'help' to
   > 	agentpp-request at agentpp.org
   > 
   > You can reach the person managing the list at
   > 	agentpp-owner at agentpp.org
   > 
   > When replying, please edit your Subject line so it is more specific
   > than "Re: Contents of AGENTPP digest..."
   > 
   > 
   > Today's Topics:
   > 
   >    1. sample agent (Renju Mathew)
   >    2. error mscv (aymen amri)
   >    3. Re: sample agent (Jochen Katz)
   > 
   > 
   >
----------------------------------------------------------------------
   > 
   > Message: 1
   > Date: Tue, 28 Sep 2010 16:15:05 +0530
   > From: "Renju Mathew" <m.renju at teles.com>
   > Subject: [AGENT++] sample agent
   > To: <agentpp at agentpp.org>
   > Message-ID:
   > 	<8F151E3C4511394D81AB122231917BB22B8534 at dc-india.telesindia.com>
   > Content-Type: text/plain;	charset="us-ascii"
   > 
   > 
   > 
   > Hi all,
   > 
   > 
   > 
   > I am trying to create a sample snmp agent using agent++.
   > 
   > I have successfully compiled snmp++ and agent++ in VC++.
   > 
   > But when I compiled my agent (I'm using the sample agent code in
   > agent++
   > tutorial), it's giving following linker errors
   > 
   > Can anyone help me out in this?
   > 
   > 
   > 
   > Thanks & regards
   > 
   > Renju
   > 
   > 
   > 
   > 
   > 
   > 1>myMain.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to
   > '/INCREMENTAL:NO' specification
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > __thiscall Snmp::Snmp(int &,unsigned short,bool)"
   > (??0Snmp@@QAE at AAHG_N@Z) referenced in function "public: __thiscall
   > Snmpx::Snmpx(int &,unsigned short)" (??0Snmpx@@QAE at AAHG@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::get(class Pdu &,class SnmpTarget const
   > &,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
SnmpTarget
   > &,void *),void const *)"
   > (?get at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@Q6AXHPAV1 at 0AAV3@PAX at ZPBX@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::get(class Pdu &,class SnmpTarget const
&)"
   > (?get at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::get_next(class Pdu &,class SnmpTarget
   > const
   > &,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
SnmpTarget
   > &,void *),void const *)"
   >
(?get_next at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@Q6AXHPAV1 at 0AAV3@PAX at ZPBX@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::get_next(class Pdu &,class SnmpTarget
   > const
   > &)" (?get_next at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::set(class Pdu &,class SnmpTarget const
   > &,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
SnmpTarget
   > &,void *),void const *)"
   > (?set at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@Q6AXHPAV1 at 0AAV3@PAX at ZPBX@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::set(class Pdu &,class SnmpTarget const
&)"
   > (?set at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::get_bulk(class Pdu &,class SnmpTarget
   > const
   > &,int,int,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
   > SnmpTarget &,void *),void const *)"
   >
(?get_bulk at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@HHQ6AXHPAV1 at 0AAV3@PAX at ZPBX@
   > Z
   > )
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::get_bulk(class Pdu &,class SnmpTarget
   > const
   > &,int,int)" (?get_bulk at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@HH at Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::trap(class Pdu &,class SnmpTarget
const
   > &)"
   > (?trap at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::report(class Pdu &,class SnmpTarget
const
   > &)" (?report at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::inform(class Pdu &,class SnmpTarget
const
   > &,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
SnmpTarget
   > &,void *),void const *)"
   >
(?inform at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@Q6AXHPAV1 at 0AAV3@PAX at ZPBX@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::inform(class Pdu &,class SnmpTarget
const
   > &)" (?inform at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::response(class Pdu &,class SnmpTarget
   > const
   > &,unsigned int)" (?response at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@I at Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::broadcast_discovery(class
   > SnmpCollection<class UdpAddress> &,int,class UdpAddress const
&,enum
   > snmp_version,class OctetStr const *)"
   >
(?broadcast_discovery at Snmp@@UAEHAAV?$SnmpCollection at VUdpAddress@@@@HABV
   > U
   > dpAddress@@W4snmp_version@@PBVOctetStr@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::engine_id_discovery(class OctetStr
   > &,int,class UdpAddress const &)"
   > (?engine_id_discovery at Snmp@@UAEHAAVOctetStr@@HABVUdpAddress@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::cancel(unsigned long)"
   > (?cancel at Snmp@@UAEHK at Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual void __thiscall Snmp::notify_set_listen_port(int)"
   > (?notify_set_listen_port at Snmp@@UAEXH at Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::notify_get_listen_port(void)"
   > (?notify_get_listen_port at Snmp@@UAEHXZ)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::notify_register(class
SnmpCollection<class
   > Oid> const &,class SnmpCollection<class SnmpTarget> const &,class
   > SnmpCollection<class GenAddress> const &,void
(__cdecl*const)(int,class
   > Snmp *,class Pdu &,class SnmpTarget &,void *),void const *)"
   >
(?notify_register at Snmp@@UAEHABV?$SnmpCollection at VOid@@@@ABV?$SnmpCollec
   > t
   >
ion at VSnmpTarget@@@@ABV?$SnmpCollection at VGenAddress@@@@Q6AXHPAV1 at AAVPdu@
   > @
   > AAVSnmpTarget@@PAX at ZPBX@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::notify_register(class
SnmpCollection<class
   > Oid> const &,class SnmpCollection<class SnmpTarget> const &,void
   > (__cdecl*const)(int,class Snmp *,class Pdu &,class SnmpTarget
&,void
   > *),void const *)"
   >
(?notify_register at Snmp@@UAEHABV?$SnmpCollection at VOid@@@@ABV?$SnmpCollec
   > t
   > ion at VSnmpTarget@@@@Q6AXHPAV1 at AAVPdu@@AAVSnmpTarget@@PAX at ZPBX@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::notify_unregister(void)"
   > (?notify_unregister at Snmp@@UAEHXZ)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::get_notify_filter(class
   > SnmpCollection<class Oid> &,class SnmpCollection<class SnmpTarget>
   > &,class SnmpCollection<class GenAddress> &)"
   >
(?get_notify_filter at Snmp@@UAEHAAV?$SnmpCollection at VOid@@@@AAV?$SnmpColl
   > e
   > ction at VSnmpTarget@@@@AAV?$SnmpCollection at VGenAddress@@@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall Snmp::send_raw_data(unsigned char *,unsigned
   > int,class UdpAddress &,unsigned int)"
   > (?send_raw_data at Snmp@@UAEHPAEIAAVUdpAddress@@I at Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > virtual __thiscall Snmp::~Snmp(void)" (??1Snmp@@UAE at XZ) referenced
in
   > function "public: virtual __thiscall Snmpx::~Snmpx(void)"
   > (??1Snmpx@@UAE at XZ)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > __thiscall Thread::Thread(class Runnable &)"
   > (??0Thread@@QAE at AAVRunnable@@@Z) referenced in function "public:
class
   > Thread * __thiscall Thread::clone(void)"
(?clone at Thread@@QAEPAV1 at XZ)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
class
   > Runnable & __thiscall Thread::get_runnable(void)"
   > (?get_runnable at Thread@@QAEAAVRunnable@@XZ) referenced in function
   > "public: class Thread * __thiscall Thread::clone(void)"
   > (?clone at Thread@@QAEPAV1 at XZ)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > __thiscall TaskManager::TaskManager(class ThreadPool *,int)"
   > (??0TaskManager@@QAE at PAVThreadPool@@H at Z) referenced in function
   > "public:
   > class TaskManager * __thiscall TaskManager::clone(void)"
   > (?clone at TaskManager@@QAEPAV1 at XZ)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > __thiscall ThreadPool::ThreadPool(int,int)"
(??0ThreadPool@@QAE at HH@Z)
   > referenced in function "public: class TaskManager * __thiscall
   > TaskManager::clone(void)" (?clone at TaskManager@@QAEPAV1 at XZ)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
class
   > Oidx * __thiscall MibEntry::key(void)"
(?key at MibEntry@@QAEPAVOidx@@XZ)
   > referenced in function "public: class MibEntry * __thiscall
   > OidList<class MibEntry>::add(class MibEntry *)"
   > (?add@?$OidList at VMibEntry@@@@QAEPAVMibEntry@@PAV2@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "int
__cdecl
   > operator<(class Oid const &,class Oid const &)"
(??M at YAHABVOid@@0 at Z)
   > referenced in function "public: class MibEntry * __thiscall
   > OidList<class MibEntry>::find_lower(class Oidx *)const "
   > (?find_lower@?$OidList at VMibEntry@@@@QBEPAVMibEntry@@PAVOidx@@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
void
   > *
   > __thiscall OidxPtrEntryPtrAVLMap::seek_inexact(class Oidx *)const "
   > (?seek_inexact at OidxPtrEntryPtrAVLMap@@QBEPAXPAVOidx@@@Z) referenced
in
   > function "public: class MibEntry * __thiscall OidList<class
   > MibEntry>::find_lower(class Oidx *)const "
   > (?find_lower@?$OidList at VMibEntry@@@@QBEPAVMibEntry@@PAVOidx@@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "int
__cdecl
   > operator==(class Oid const &,class Oid const &)"
(??8 at YAHABVOid@@0 at Z)
   > referenced in function "int __cdecl operator<=(class Oid const
&,class
   > Oid const &)" (??N at YAHABVOid@@0 at Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > struct OidxPtrEntryPtrAVLNode * __thiscall
   > OidxPtrEntryPtrAVLMap::rightmost(void)const "
   >
(?rightmost at OidxPtrEntryPtrAVLMap@@IBEPAUOidxPtrEntryPtrAVLNode@@XZ)
   > referenced in function "public: void * __thiscall
   > OidxPtrEntryPtrAVLMap::last(void)const "
   > (?last at OidxPtrEntryPtrAVLMap@@QBEPAXXZ)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > struct OidxPtrEntryPtrAVLNode * __thiscall
   > OidxPtrEntryPtrAVLMap::pred(struct OidxPtrEntryPtrAVLNode *)const "
   >
(?pred at OidxPtrEntryPtrAVLMap@@IBEPAUOidxPtrEntryPtrAVLNode@@PAU2@@Z)
   > referenced in function "public: void __thiscall
   > OidxPtrEntryPtrAVLMap::prev(void * &)const "
   > (?prev at OidxPtrEntryPtrAVLMap@@QBEXAAPAX at Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual void * & __thiscall OidxPtrEntryPtrAVLMap::operator[](class
   > Oidx
   > *)" (??AOidxPtrEntryPtrAVLMap@@UAEAAPAXPAVOidx@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual void __thiscall OidxPtrEntryPtrAVLMap::del(class Oidx *)"
   > (?del at OidxPtrEntryPtrAVLMap@@UAEXPAVOidx@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall OidxPtrEntryPtrMap::owns(void *)"
   > (?owns at OidxPtrEntryPtrMap@@UAEHPAX at Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual void * __thiscall OidxPtrEntryPtrAVLMap::seek(class Oidx
   > *)const
   > " (?seek at OidxPtrEntryPtrAVLMap@@UBEPAXPAVOidx@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall OidxPtrEntryPtrAVLMap::OK(void)"
   > (?OK at OidxPtrEntryPtrAVLMap@@UAEHXZ)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual int __thiscall OidxPtrEntryPtrMap::contains(class Oidx
*)const
   > "
   > (?contains at OidxPtrEntryPtrMap@@UBEHPAVOidx@@@Z)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual void __thiscall OidxPtrEntryPtrMap::clear(void)"
   > (?clear at OidxPtrEntryPtrMap@@UAEXXZ)
   > 
   > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > virtual void * __thiscall OidxPtrEntryPtrMap::seek(class Oidx
*)const "
   > (?seek at OidxPtrEntryPtrMap@@UBEPAXPAVOidx@@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > void __thiscall OidxPtrEntryPtrAVLMap::_kill(struct
   > OidxPtrEntryPtrAVLNode *)"
   > (?_kill at OidxPtrEntryPtrAVLMap@@IAEXPAUOidxPtrEntryPtrAVLNode@@@Z)
   > referenced in function "public: virtual __thiscall
   > OidxPtrEntryPtrAVLMap::~OidxPtrEntryPtrAVLMap(void)"
   > (??1OidxPtrEntryPtrAVLMap@@UAE at XZ)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > struct OidxPtrEntryPtrAVLNode * __thiscall
   > OidxPtrEntryPtrAVLMap::leftmost(void)const "
   > (?leftmost at OidxPtrEntryPtrAVLMap@@IBEPAUOidxPtrEntryPtrAVLNode@@XZ)
   > referenced in function "public: virtual void * __thiscall
   > OidxPtrEntryPtrAVLMap::first(void)const "
   > (?first at OidxPtrEntryPtrAVLMap@@UBEPAXXZ)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > struct OidxPtrEntryPtrAVLNode * __thiscall
   > OidxPtrEntryPtrAVLMap::succ(struct OidxPtrEntryPtrAVLNode *)const "
   >
(?succ at OidxPtrEntryPtrAVLMap@@IBEPAUOidxPtrEntryPtrAVLNode@@PAU2@@Z)
   > referenced in function "public: virtual void __thiscall
   > OidxPtrEntryPtrAVLMap::next(void * &)const "
   > (?next at OidxPtrEntryPtrAVLMap@@UBEXAAPAX at Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
void
   > __thiscall OidxPtrEntryPtrMap::error(char const *)const "
   > (?error at OidxPtrEntryPtrMap@@QBEXPBD at Z) referenced in function
"public:
   > virtual class Oidx * & __thiscall OidxPtrEntryPtrAVLMap::key(void
   > *)const " (?key at OidxPtrEntryPtrAVLMap@@UBEAAPAVOidx@@PAX at Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > __thiscall MibEntry::operator<(class MibEntry const &)const "
   > (??MMibEntry@@QBEHABV0@@Z) referenced in function "public: class
   > MibLeaf
   > * __thiscall OrderedList<class MibLeaf>::add(class MibLeaf *)"
   > (?add@?$OrderedList at VMibLeaf@@@@QAEPAVMibLeaf@@PAV2@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > __thiscall MibEntry::operator>(class MibEntry const &)const "
   > (??OMibEntry@@QBEHABV0@@Z) referenced in function "public: class
   > MibLeaf
   > * __thiscall OrderedList<class MibLeaf>::addLast(class MibLeaf *)"
   > (?addLast@?$OrderedList at VMibLeaf@@@@QAEPAVMibLeaf@@PAV2@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > __thiscall MibEntry::operator==(class MibEntry const &)const "
   > (??8MibEntry@@QBEHABV0@@Z) referenced in function "public: class
   > MibLeaf
   > * __thiscall OrderedList<class MibLeaf>::addUnique(class MibLeaf
*)"
   > (?addUnique@?$OrderedList at VMibLeaf@@@@QAEPAVMibLeaf@@PAV2@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > __thiscall MibTableRow::operator<(class MibTableRow const &)"
   > (??MMibTableRow@@QAEHABV0@@Z) referenced in function "public: class
   > MibTableRow * __thiscall OrderedList<class MibTableRow>::add(class
   > MibTableRow *)"
   > (?add@?$OrderedList at VMibTableRow@@@@QAEPAVMibTableRow@@PAV2@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > __thiscall MibTableRow::operator>(class MibTableRow const &)"
   > (??OMibTableRow@@QAEHABV0@@Z) referenced in function "public: class
   > MibTableRow * __thiscall OrderedList<class
MibTableRow>::addLast(class
   > MibTableRow *)"
   > (?addLast@?$OrderedList at VMibTableRow@@@@QAEPAVMibTableRow@@PAV2@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > __thiscall MibTableRow::operator==(class MibTableRow const &)"
   > (??8MibTableRow@@QAEHABV0@@Z) referenced in function "public: class
   > MibTableRow * __thiscall OrderedList<class
   > MibTableRow>::addUnique(class
   > MibTableRow *)"
   >
(?addUnique@?$OrderedList at VMibTableRow@@@@QAEPAVMibTableRow@@PAV2@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
class
   > Oidx * __thiscall MibContext::key(void)"
   > (?key at MibContext@@QAEPAVOidx@@XZ) referenced in function "public:
class
   > MibContext * __thiscall OidList<class MibContext>::add(class
MibContext
   > *)" (?add@?$OidList at VMibContext@@@@QAEPAVMibContext@@PAV2@@Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > __thiscall LockRequest::~LockRequest(void)"
(??1LockRequest@@QAE at XZ)
   > referenced in function "public: void * __thiscall
LockRequest::`scalar
   > deleting destructor'(unsigned int)" (??_GLockRequest@@QAEPAXI at Z)
   > 
   > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > __thiscall ProxyForwarder::~ProxyForwarder(void)"
   > (??1ProxyForwarder@@QAE at XZ) referenced in function "public: void *
   > __thiscall ProxyForwarder::`scalar deleting destructor'(unsigned
int)"
   > (??_GProxyForwarder@@QAEPAXI at Z)
   > 
   > 1>D:\Tests\VCTests\Debug\basics.exe : fatal error LNK1120: 56
   > unresolved
   > externals
   > 
   > 1>Build log was saved at
   > "file://d:\Tests\VCTests\basics\Debug\BuildLog.htm"
   > 
   > 1>basics - 57 error(s), 1 warning(s)
   > 
   > ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
   > ==========
   > 
   > 
   > 
   > 
   > 
   > 
   > 
   > ------------------------------
   > 
   > Message: 2
   > Date: Tue, 28 Sep 2010 17:47:32 +0100
   > From: aymen amri <amriaymen at hotmail.com>
   > Subject: [AGENT++] error mscv
   > To: <agentpp at agentpp.org>
   > Message-ID: <SNT128-W61D3610CC593EC5BF49237A6660 at phx.gbl>
   > Content-Type: text/plain; charset="iso-8859-1"
   > 
   > 
   > HI All
   > 
   > Here is the packages of files downloaded from the website
   > But while compiling the static lib in msvc  it tells me :
   > 
   > Impossibke to start the program /libdes.lib
   > the file specified has a binary format, is nor recognized or not in
   > charge
   > (I did translation from frensh to english it might be something
else)
   > 
   > Can someone tell me how to avoid this error ?
   > 
   > Thanks
   > With Regards
   > 
   > 
   > ------------------------------
   > 
   > Message: 3
   > Date: Tue, 28 Sep 2010 22:38:58 +0200
   > From: Jochen Katz <katz at agentpp.com>
   > Subject: Re: [AGENT++] sample agent
   > To: agentpp at agentpp.org
   > Message-ID: <4CA25262.2010701 at 2010.agentpp.com>
   > Content-Type: text/plain; charset=ISO-8859-1
   > 
   > Hi,
   > 
   > the errors look like you did not add the agent++ and snmp++
   > libraries/dlls to the linker command. And also don't forget to add
the
   > winsock libraries.
   > 
   > Regards,
   >   Jochen
   > 
   > 
   > Am 28.09.2010 12:45, schrieb Renju Mathew:
   > >
   > >
   > > Hi all,
   > >
   > >
   > >
   > > I am trying to create a sample snmp agent using agent++.
   > >
   > > I have successfully compiled snmp++ and agent++ in VC++.
   > >
   > > But when I compiled my agent (I'm using the sample agent code in
   > agent++
   > > tutorial), it's giving following linker errors
   > >
   > > Can anyone help me out in this?
   > >
   > >
   > >
   > > Thanks & regards
   > >
   > > Renju
   > >
   > >
   > >
   > >
   > >
   > > 1>myMain.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due
to
   > > '/INCREMENTAL:NO' specification
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > > __thiscall Snmp::Snmp(int &,unsigned short,bool)"
   > > (??0Snmp@@QAE at AAHG_N@Z) referenced in function "public:
__thiscall
   > > Snmpx::Snmpx(int &,unsigned short)" (??0Snmpx@@QAE at AAHG@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::get(class Pdu &,class SnmpTarget
const
   > > &,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
SnmpTarget
   > > &,void *),void const *)"
   > >
(?get at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@Q6AXHPAV1 at 0AAV3@PAX at ZPBX@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::get(class Pdu &,class SnmpTarget
const
   > &)"
   > > (?get at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::get_next(class Pdu &,class
SnmpTarget
   > const
   > > &,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
SnmpTarget
   > > &,void *),void const *)"
   > >
   >
(?get_next at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@Q6AXHPAV1 at 0AAV3@PAX at ZPBX@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::get_next(class Pdu &,class
SnmpTarget
   > const
   > > &)" (?get_next at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::set(class Pdu &,class SnmpTarget
const
   > > &,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
SnmpTarget
   > > &,void *),void const *)"
   > >
(?set at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@Q6AXHPAV1 at 0AAV3@PAX at ZPBX@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::set(class Pdu &,class SnmpTarget
const
   > &)"
   > > (?set at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::get_bulk(class Pdu &,class
SnmpTarget
   > const
   > > &,int,int,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
   > > SnmpTarget &,void *),void const *)"
   > >
   >
(?get_bulk at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@HHQ6AXHPAV1 at 0AAV3@PAX at ZPBX@
   > Z
   > > )
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::get_bulk(class Pdu &,class
SnmpTarget
   > const
   > > &,int,int)" (?get_bulk at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@HH at Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::trap(class Pdu &,class SnmpTarget
const
   > &)"
   > > (?trap at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::report(class Pdu &,class SnmpTarget
   > const
   > > &)" (?report at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::inform(class Pdu &,class SnmpTarget
   > const
   > > &,void (__cdecl*const)(int,class Snmp *,class Pdu &,class
SnmpTarget
   > > &,void *),void const *)"
   > >
(?inform at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@Q6AXHPAV1 at 0AAV3@PAX at ZPBX@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::inform(class Pdu &,class SnmpTarget
   > const
   > > &)" (?inform at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::response(class Pdu &,class
SnmpTarget
   > const
   > > &,unsigned int)" (?response at Snmp@@UAEHAAVPdu@@ABVSnmpTarget@@I at Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::broadcast_discovery(class
   > > SnmpCollection<class UdpAddress> &,int,class UdpAddress const
&,enum
   > > snmp_version,class OctetStr const *)"
   > >
   >
(?broadcast_discovery at Snmp@@UAEHAAV?$SnmpCollection at VUdpAddress@@@@HABV
   > U
   > > dpAddress@@W4snmp_version@@PBVOctetStr@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::engine_id_discovery(class OctetStr
   > > &,int,class UdpAddress const &)"
   > > (?engine_id_discovery at Snmp@@UAEHAAVOctetStr@@HABVUdpAddress@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::cancel(unsigned long)"
   > > (?cancel at Snmp@@UAEHK at Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual void __thiscall Snmp::notify_set_listen_port(int)"
   > > (?notify_set_listen_port at Snmp@@UAEXH at Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::notify_get_listen_port(void)"
   > > (?notify_get_listen_port at Snmp@@UAEHXZ)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::notify_register(class
   > SnmpCollection<class
   > > Oid> const &,class SnmpCollection<class SnmpTarget> const &,class
   > > SnmpCollection<class GenAddress> const &,void
   > (__cdecl*const)(int,class
   > > Snmp *,class Pdu &,class SnmpTarget &,void *),void const *)"
   > >
   >
(?notify_register at Snmp@@UAEHABV?$SnmpCollection at VOid@@@@ABV?$SnmpCollec
   > t
   > >
   >
ion at VSnmpTarget@@@@ABV?$SnmpCollection at VGenAddress@@@@Q6AXHPAV1 at AAVPdu@
   > @
   > > AAVSnmpTarget@@PAX at ZPBX@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::notify_register(class
   > SnmpCollection<class
   > > Oid> const &,class SnmpCollection<class SnmpTarget> const &,void
   > > (__cdecl*const)(int,class Snmp *,class Pdu &,class SnmpTarget
&,void
   > > *),void const *)"
   > >
   >
(?notify_register at Snmp@@UAEHABV?$SnmpCollection at VOid@@@@ABV?$SnmpCollec
   > t
   > > ion at VSnmpTarget@@@@Q6AXHPAV1 at AAVPdu@@AAVSnmpTarget@@PAX at ZPBX@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::notify_unregister(void)"
   > > (?notify_unregister at Snmp@@UAEHXZ)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::get_notify_filter(class
   > > SnmpCollection<class Oid> &,class SnmpCollection<class
SnmpTarget>
   > > &,class SnmpCollection<class GenAddress> &)"
   > >
   >
(?get_notify_filter at Snmp@@UAEHAAV?$SnmpCollection at VOid@@@@AAV?$SnmpColl
   > e
   > > ction at VSnmpTarget@@@@AAV?$SnmpCollection at VGenAddress@@@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall Snmp::send_raw_data(unsigned char
*,unsigned
   > > int,class UdpAddress &,unsigned int)"
   > > (?send_raw_data at Snmp@@UAEHPAEIAAVUdpAddress@@I at Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > > virtual __thiscall Snmp::~Snmp(void)" (??1Snmp@@UAE at XZ)
referenced in
   > > function "public: virtual __thiscall Snmpx::~Snmpx(void)"
   > > (??1Snmpx@@UAE at XZ)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > > __thiscall Thread::Thread(class Runnable &)"
   > > (??0Thread@@QAE at AAVRunnable@@@Z) referenced in function "public:
   > class
   > > Thread * __thiscall Thread::clone(void)"
(?clone at Thread@@QAEPAV1 at XZ)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > class
   > > Runnable & __thiscall Thread::get_runnable(void)"
   > > (?get_runnable at Thread@@QAEAAVRunnable@@XZ) referenced in function
   > > "public: class Thread * __thiscall Thread::clone(void)"
   > > (?clone at Thread@@QAEPAV1 at XZ)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > > __thiscall TaskManager::TaskManager(class ThreadPool *,int)"
   > > (??0TaskManager@@QAE at PAVThreadPool@@H at Z) referenced in function
   > "public:
   > > class TaskManager * __thiscall TaskManager::clone(void)"
   > > (?clone at TaskManager@@QAEPAV1 at XZ)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > > __thiscall ThreadPool::ThreadPool(int,int)"
(??0ThreadPool@@QAE at HH@Z)
   > > referenced in function "public: class TaskManager * __thiscall
   > > TaskManager::clone(void)" (?clone at TaskManager@@QAEPAV1 at XZ)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > class
   > > Oidx * __thiscall MibEntry::key(void)"
   > (?key at MibEntry@@QAEPAVOidx@@XZ)
   > > referenced in function "public: class MibEntry * __thiscall
   > > OidList<class MibEntry>::add(class MibEntry *)"
   > > (?add@?$OidList at VMibEntry@@@@QAEPAVMibEntry@@PAV2@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "int
__cdecl
   > > operator<(class Oid const &,class Oid const &)"
(??M at YAHABVOid@@0 at Z)
   > > referenced in function "public: class MibEntry * __thiscall
   > > OidList<class MibEntry>::find_lower(class Oidx *)const "
   > > (?find_lower@?$OidList at VMibEntry@@@@QBEPAVMibEntry@@PAVOidx@@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > void *
   > > __thiscall OidxPtrEntryPtrAVLMap::seek_inexact(class Oidx *)const
"
   > > (?seek_inexact at OidxPtrEntryPtrAVLMap@@QBEPAXPAVOidx@@@Z)
referenced
   > in
   > > function "public: class MibEntry * __thiscall OidList<class
   > > MibEntry>::find_lower(class Oidx *)const "
   > > (?find_lower@?$OidList at VMibEntry@@@@QBEPAVMibEntry@@PAVOidx@@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "int
__cdecl
   > > operator==(class Oid const &,class Oid const &)"
(??8 at YAHABVOid@@0 at Z)
   > > referenced in function "int __cdecl operator<=(class Oid const
   > &,class
   > > Oid const &)" (??N at YAHABVOid@@0 at Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > > struct OidxPtrEntryPtrAVLNode * __thiscall
   > > OidxPtrEntryPtrAVLMap::rightmost(void)const "
   > >
(?rightmost at OidxPtrEntryPtrAVLMap@@IBEPAUOidxPtrEntryPtrAVLNode@@XZ)
   > > referenced in function "public: void * __thiscall
   > > OidxPtrEntryPtrAVLMap::last(void)const "
   > > (?last at OidxPtrEntryPtrAVLMap@@QBEPAXXZ)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > > struct OidxPtrEntryPtrAVLNode * __thiscall
   > > OidxPtrEntryPtrAVLMap::pred(struct OidxPtrEntryPtrAVLNode *)const
"
   > >
(?pred at OidxPtrEntryPtrAVLMap@@IBEPAUOidxPtrEntryPtrAVLNode@@PAU2@@Z)
   > > referenced in function "public: void __thiscall
   > > OidxPtrEntryPtrAVLMap::prev(void * &)const "
   > > (?prev at OidxPtrEntryPtrAVLMap@@QBEXAAPAX at Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual void * & __thiscall
OidxPtrEntryPtrAVLMap::operator[](class
   > Oidx
   > > *)" (??AOidxPtrEntryPtrAVLMap@@UAEAAPAXPAVOidx@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual void __thiscall OidxPtrEntryPtrAVLMap::del(class Oidx *)"
   > > (?del at OidxPtrEntryPtrAVLMap@@UAEXPAVOidx@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall OidxPtrEntryPtrMap::owns(void *)"
   > > (?owns at OidxPtrEntryPtrMap@@UAEHPAX at Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual void * __thiscall OidxPtrEntryPtrAVLMap::seek(class Oidx
   > *)const
   > > " (?seek at OidxPtrEntryPtrAVLMap@@UBEPAXPAVOidx@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall OidxPtrEntryPtrAVLMap::OK(void)"
   > > (?OK at OidxPtrEntryPtrAVLMap@@UAEHXZ)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual int __thiscall OidxPtrEntryPtrMap::contains(class Oidx
   > *)const "
   > > (?contains at OidxPtrEntryPtrMap@@UBEHPAVOidx@@@Z)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual void __thiscall OidxPtrEntryPtrMap::clear(void)"
   > > (?clear at OidxPtrEntryPtrMap@@UAEXXZ)
   > >
   > > 1>myMain.obj : error LNK2001: unresolved external symbol "public:
   > > virtual void * __thiscall OidxPtrEntryPtrMap::seek(class Oidx
*)const
   > "
   > > (?seek at OidxPtrEntryPtrMap@@UBEPAXPAVOidx@@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > > void __thiscall OidxPtrEntryPtrAVLMap::_kill(struct
   > > OidxPtrEntryPtrAVLNode *)"
   > > (?_kill at OidxPtrEntryPtrAVLMap@@IAEXPAUOidxPtrEntryPtrAVLNode@@@Z)
   > > referenced in function "public: virtual __thiscall
   > > OidxPtrEntryPtrAVLMap::~OidxPtrEntryPtrAVLMap(void)"
   > > (??1OidxPtrEntryPtrAVLMap@@UAE at XZ)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > > struct OidxPtrEntryPtrAVLNode * __thiscall
   > > OidxPtrEntryPtrAVLMap::leftmost(void)const "
   > >
(?leftmost at OidxPtrEntryPtrAVLMap@@IBEPAUOidxPtrEntryPtrAVLNode@@XZ)
   > > referenced in function "public: virtual void * __thiscall
   > > OidxPtrEntryPtrAVLMap::first(void)const "
   > > (?first at OidxPtrEntryPtrAVLMap@@UBEPAXXZ)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol
"protected:
   > > struct OidxPtrEntryPtrAVLNode * __thiscall
   > > OidxPtrEntryPtrAVLMap::succ(struct OidxPtrEntryPtrAVLNode *)const
"
   > >
(?succ at OidxPtrEntryPtrAVLMap@@IBEPAUOidxPtrEntryPtrAVLNode@@PAU2@@Z)
   > > referenced in function "public: virtual void __thiscall
   > > OidxPtrEntryPtrAVLMap::next(void * &)const "
   > > (?next at OidxPtrEntryPtrAVLMap@@UBEXAAPAX at Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > void
   > > __thiscall OidxPtrEntryPtrMap::error(char const *)const "
   > > (?error at OidxPtrEntryPtrMap@@QBEXPBD at Z) referenced in function
   > "public:
   > > virtual class Oidx * & __thiscall OidxPtrEntryPtrAVLMap::key(void
   > > *)const " (?key at OidxPtrEntryPtrAVLMap@@UBEAAPAVOidx@@PAX at Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > > __thiscall MibEntry::operator<(class MibEntry const &)const "
   > > (??MMibEntry@@QBEHABV0@@Z) referenced in function "public: class
   > MibLeaf
   > > * __thiscall OrderedList<class MibLeaf>::add(class MibLeaf *)"
   > > (?add@?$OrderedList at VMibLeaf@@@@QAEPAVMibLeaf@@PAV2@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > > __thiscall MibEntry::operator>(class MibEntry const &)const "
   > > (??OMibEntry@@QBEHABV0@@Z) referenced in function "public: class
   > MibLeaf
   > > * __thiscall OrderedList<class MibLeaf>::addLast(class MibLeaf
*)"
   > > (?addLast@?$OrderedList at VMibLeaf@@@@QAEPAVMibLeaf@@PAV2@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > > __thiscall MibEntry::operator==(class MibEntry const &)const "
   > > (??8MibEntry@@QBEHABV0@@Z) referenced in function "public: class
   > MibLeaf
   > > * __thiscall OrderedList<class MibLeaf>::addUnique(class MibLeaf
*)"
   > > (?addUnique@?$OrderedList at VMibLeaf@@@@QAEPAVMibLeaf@@PAV2@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > > __thiscall MibTableRow::operator<(class MibTableRow const &)"
   > > (??MMibTableRow@@QAEHABV0@@Z) referenced in function "public:
class
   > > MibTableRow * __thiscall OrderedList<class
MibTableRow>::add(class
   > > MibTableRow *)"
   > > (?add@?$OrderedList at VMibTableRow@@@@QAEPAVMibTableRow@@PAV2@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > > __thiscall MibTableRow::operator>(class MibTableRow const &)"
   > > (??OMibTableRow@@QAEHABV0@@Z) referenced in function "public:
class
   > > MibTableRow * __thiscall OrderedList<class
   > MibTableRow>::addLast(class
   > > MibTableRow *)"
   > >
(?addLast@?$OrderedList at VMibTableRow@@@@QAEPAVMibTableRow@@PAV2@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
int
   > > __thiscall MibTableRow::operator==(class MibTableRow const &)"
   > > (??8MibTableRow@@QAEHABV0@@Z) referenced in function "public:
class
   > > MibTableRow * __thiscall OrderedList<class
   > MibTableRow>::addUnique(class
   > > MibTableRow *)"
   > >
(?addUnique@?$OrderedList at VMibTableRow@@@@QAEPAVMibTableRow@@PAV2@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > class
   > > Oidx * __thiscall MibContext::key(void)"
   > > (?key at MibContext@@QAEPAVOidx@@XZ) referenced in function "public:
   > class
   > > MibContext * __thiscall OidList<class MibContext>::add(class
   > MibContext
   > > *)" (?add@?$OidList at VMibContext@@@@QAEPAVMibContext@@PAV2@@Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > > __thiscall LockRequest::~LockRequest(void)"
(??1LockRequest@@QAE at XZ)
   > > referenced in function "public: void * __thiscall
   > LockRequest::`scalar
   > > deleting destructor'(unsigned int)" (??_GLockRequest@@QAEPAXI at Z)
   > >
   > > 1>myMain.obj : error LNK2019: unresolved external symbol "public:
   > > __thiscall ProxyForwarder::~ProxyForwarder(void)"
   > > (??1ProxyForwarder@@QAE at XZ) referenced in function "public: void
*
   > > __thiscall ProxyForwarder::`scalar deleting destructor'(unsigned
   > int)"
   > > (??_GProxyForwarder@@QAEPAXI at Z)
   > >
   > > 1>D:\Tests\VCTests\Debug\basics.exe : fatal error LNK1120: 56
   > unresolved
   > > externals
   > >
   > > 1>Build log was saved at
   > > "file://d:\Tests\VCTests\basics\Debug\BuildLog.htm"
   > >
   > > 1>basics - 57 error(s), 1 warning(s)
   > >
   > > ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
   > > ==========
   > >
   > >
   > >
   > >
   > >
   > > _______________________________________________
   > > AGENTPP mailing list
   > > AGENTPP at agentpp.org
   > > http://lists.agentpp.org/mailman/listinfo/agentpp
   > >
   > 
   > 
   > ------------------------------
   > 
   > _______________________________________________
   > AGENTPP mailing list
   > AGENTPP at agentpp.org
   > http://lists.agentpp.org/mailman/listinfo/agentpp
   > 
   > 
   > End of AGENTPP Digest, Vol 80, Issue 16
   > ***************************************



More information about the AGENTPP mailing list