Hi Onorato,
looks as if the ThreadedServer is indeed missing from both
libthrift*.vcxproj files. I can't say whether this is by intention or not
(maybe one of the C++ folks can chime in), but I would recommend to also
have a look at the ThreadPool server. They have different usage scenarios
and slightly different characteristics about how many threads may be created
in the worst case.
Have fun,
JensG
-----Ursprüngliche Nachricht-----
From: Onorato Vaticone
Sent: Thursday, November 28, 2013 7:43 PM
To: [email protected]
Subject: TThreadedServer link error
Hi guys,
I made a client-server application with thrift ... works great ... :-)
I tried to replace, on the server side, the TSimpleServer with
the TThreadedServer but I got a link error ...
I'm using Win 7 with Apache thrift 0.9.1 ... VS2010 ...
error LNK2001: unresolved external symbol "public: virtual __thiscall
apache::thrift::server::TThreadedServer::~TThreadedServer(void)"
(??1TThreadedServer@server@thrift@apache@@UAE@XZ)
error LNK2001: unresolved external symbol "public: virtual void __thiscall
apache::thrift::server::TThreadedServer::serve(void)"
(?serve@TThreadedServer@server@thrift@apache@@UAEXXZ)
error LNK2001: unresolved external symbol "protected: void __thiscall
apache::thrift::server::TThreadedServer::init(void)" (?init@TThreadedServer
@server@thrift@apache@@IAEXXZ)
I thought that class was into the thrift lib ... ? am I missing something?
TIA
Onorato.