|
From: Callum G. Da S. <cal...@go...> - 2016-06-14 09:34:44
|
Hi team, Similar to other users in this list, I've been having trouble building the latest versions of VoIP.dll. It seems that there are unresolved external symbol errors following the introduction of HandleIPFragment. Are there any additional steps required to get this particular component working? An example error: Error 3 error LNK2019: unresolved external symbol "__declspec(dllimport) public: unsigned char * __thiscall SizedBuffer::get(unsigned int)" (__imp_?get@...@@QAEPAEI@...) referenced in function "void __cdecl HandlePacket(unsigned char *,struct pcap_pkthdr const *,unsigned char const *)" (?HandlePacket@@YAXPAEPBUpcap_pkthdr@@PBE@...) D:\Project Source\Oreka\Source\orkaudio\audiocaptureplugins\voip\VoIp.obj Error 4 error LNK2019: unresolved external symbol "class boost::shared_ptr<class SizedBuffer> __cdecl HandleIpFragment(struct IpHeaderStruct *)" (?HandleIpFragment@@YA?AV?$shared_ptr@... @@@boost@@PAUIpHeaderStruct@@@Z) referenced in function "void __cdecl HandlePacket(unsigned char *,struct pcap_pkthdr const *,unsigned char const *)" (?HandlePacket@@YAXPAEPBUpcap_pkthdr@@PBE@...) D:\Project Source\Oreka\Source\orkaudio\audiocaptureplugins\voip\VoIp.obj Error 5 error LNK1120: 2 unresolved externals D:\Project Source\Oreka\Source\orkaudio\audiocaptureplugins\voip\Debug\VoIp.dll I've had some success by building Oreka-844 and using an RTPMixer.dll from Oreka-978, but I'd really like to take advantage of the other changes implemented in the v900 range. Additionally, I've been trying to get Oreka to build natively in VS 2015. I've had success with VS 2012, but certain dependencies (Xerces) do not work well with the new compilers. Has anyone been able to produce a working VS 2015 build? Many thanks and best regards, Callum |