Closed GoogleCodeExporter closed 9 years ago
Update: I am able to compile the p2p module but not everything. Also, the error
is in the config.h file which was replaced by the config.hw file according to
the readme.
* Third, on Windows, copy config.h
copy talk\third_party\srtp\config.hw talk\third_party\srtp\crypto\include\config.h
Is anyone aware of issue that may result with doing this?
Original comment by praveenk...@gmail.com
on 29 Jun 2012 at 6:37
I just commented like this (even after copying that config.hw to config.h):
//typedef __int8 int8_t;
Now it showing following issues (let me see if I will fix the issue, I will
post here ) :
>jingle.lib(channel.obj) : error LNK2019: unresolved external symbol "public:
bool __thiscall cricket::SsrcMuxFilter::AddStream(struct cricket::StreamParams
const &)" (?AddStream@SsrcMuxFilter@cricket@@QAE_NABUStreamParams@2@@Z)
referenced in function "protected: bool __thiscall
cricket::BaseChannel::AddRecvStream_w(struct cricket::StreamParams const &)"
(?AddRecvStream_w@BaseChannel@cricket@@IAE_NABUStreamParams@2@@Z)
2>jingle.lib(channel.obj) : error LNK2019: unresolved external symbol "public:
bool __thiscall cricket::SsrcMuxFilter::RemoveStream(unsigned int)"
(?RemoveStream@SsrcMuxFilter@cricket@@QAE_NI@Z) referenced in function
"protected: bool __thiscall cricket::BaseChannel::RemoveRecvStream_w(unsigned
int)" (?RemoveRecvStream_w@BaseChannel@cricket@@IAE_NI@Z)
2>jingle.lib(channel.obj) : error LNK2019: unresolved external symbol "bool
__cdecl cricket::RemoveStreamBySsrc(class std::vector<struct
cricket::StreamParams,class std::allocator<struct cricket::StreamParams> >
*,unsigned int)"
(?RemoveStreamBySsrc@cricket@@YA_NPAV?$vector@UStreamParams@cricket@@V?$allocato
r@UStreamParams@cricket@@@std@@@std@@I@Z) referenced in function "protected:
bool __thiscallcricket::BaseChannel::UpdateLocalStreams_w(class
std::vector<struct cricket::StreamParams,class std::allocator<struct
cricket::StreamParams> > const &,enum cricket::ContentAction)"
(?UpdateLocalStreams_w@BaseChannel@cricket@@IAE_NABV?$vector@UStreamParams@crick
et@@V?$allocator@UStreamParams@cricket@@@std@@@std@@W4ContentAction@2@@Z)
2>jingle.lib(devicemanager.obj) : error LNK2001: unresolved external symbol
"private: static char const * const
cricket::FileVideoCapturer::kVideoFileDeviceName"
(?kVideoFileDeviceName@FileVideoCapturer@cricket@@0PBDB)
2>jingle.lib(p2ptransportchannel.obj) : error LNK2019: unresolved external
symbol "public: class cricket::PortAllocatorSession * __thiscall
cricket::PortAllocator::CreateSession(class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &,class
std::basic_string<char,struct std::char_traits<char>,class std::allocator<char>
> const &,class std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &)"
(?CreateSession@PortAllocator@cricket@@QAEPAVPortAllocatorSession@2@ABV?$basic_s
tring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z) referenced in
function "public: virtual void __thiscall
cricket::P2PTransportChannel::OnSignalingReady(void)"
(?OnSignalingReady@P2PTransportChannel@cricket@@UAEXXZ)
2>D:\mylibjingle\Debug\mylibjingle.exe : fatal error LNK1120: 31 unresolved
externals
Original comment by sumit1...@gmail.com
on 20 Jul 2012 at 6:21
Successfully compiled libjingle 0.6.14 by following the above link :
http://code.google.com/p/libjingle/issues/detail?id=242 [Used Visual Studio
2010 Professional].
If encounter any issue :
Open individual solutions file e.g. mylibjingle.sln,login.vcxproj, jingle.vcxproj and refer the list of source files.
Compare this list with the libjingle.scons file e.g. To build jingle library it require set of files as mentioned in libjingle.scons files, and to build on windows it require to prepare similar visual studio project file.
e.g : while building pcp_main.cc , it throw the linker issue related to : InternetQueryOption
Solution : added on top of pcp_main.h and it worked.
Original comment by sumit1...@gmail.com
on 20 Jul 2012 at 9:44
Original comment by juberti@google.com
on 31 May 2013 at 8:39
Original issue reported on code.google.com by
praveenk...@gmail.com
on 27 Jun 2012 at 9:43