[ https://issues.apache.org/jira/browse/THRIFT-3996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James E. King, III resolved THRIFT-3996. ---------------------------------------- Resolution: Duplicate Assignee: James E. King, III See THRIFT-3973 for information on how to use cmake to generate Visual Studio project files. We will be removing the static Visual Studio project files from the project in favor of having folks generate one when they need it. > Linker errors with cpp tutorial files > ------------------------------------- > > Key: THRIFT-3996 > URL: https://issues.apache.org/jira/browse/THRIFT-3996 > Project: Thrift > Issue Type: Bug > Components: C++ - Compiler > Affects Versions: 0.9.3 > Environment: Windows 7, VisualStudio 2010 > Reporter: Andres Männer > Assignee: James E. King, III > Attachments: Visual Studio add files to Thrift library project.png > > > using the tutorial files from here: https://thrift.apache.org/tutorial/cpp in > a Visual Studio Project. > Linking brings following Errors: > Error 1 error LNK2019: unresolved external symbol "public: void __cdecl > apache::thrift::TOutput::printf(char const *,...)" > (?printf@TOutput@thrift@apache@@QAAXPBDZZ) referenced in function "public: > virtual bool __thiscall apache::thrift::TDispatchProcessor::process(class > boost::shared_ptr<class apache::thrift::protocol::TProtocol>,class > boost::shared_ptr<class apache::thrift::protocol::TProtocol>,void *)" > (?process@TDispatchProcessor@thrift@apache@@UAE_NV?$shared_ptr@VTProtocol@protocol@thrift@apache@@@boost@@0PAX@Z) > D:\ProjectData\thrift\Testprojekt\Calculator.obj > Testprojekt_server > Error 2 error LNK2001: unresolved external symbol "public: void __cdecl > apache::thrift::TOutput::printf(char const *,...)" > (?printf@TOutput@thrift@apache@@QAAXPBDZZ) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 3 error LNK2001: unresolved external symbol "public: void __cdecl > apache::thrift::TOutput::printf(char const *,...)" > (?printf@TOutput@thrift@apache@@QAAXPBDZZ) > D:\ProjectData\thrift\Testprojekt\SharedService_server.skeleton.obj > Testprojekt_server > Error 4 error LNK2001: unresolved external symbol "public: void __cdecl > apache::thrift::TOutput::printf(char const *,...)" > (?printf@TOutput@thrift@apache@@QAAXPBDZZ) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TServerSocket.obj) > Testprojekt_server > Error 5 error LNK2001: unresolved external symbol "class > apache::thrift::TOutput apache::thrift::GlobalOutput" > (?GlobalOutput@thrift@apache@@3VTOutput@12@A) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSocket.obj) > Testprojekt_server > Error 6 error LNK2001: unresolved external symbol "class > apache::thrift::TOutput apache::thrift::GlobalOutput" > (?GlobalOutput@thrift@apache@@3VTOutput@12@A) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 7 error LNK2001: unresolved external symbol "class > apache::thrift::TOutput apache::thrift::GlobalOutput" > (?GlobalOutput@thrift@apache@@3VTOutput@12@A) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 8 error LNK2001: unresolved external symbol "class > apache::thrift::TOutput apache::thrift::GlobalOutput" > (?GlobalOutput@thrift@apache@@3VTOutput@12@A) > D:\ProjectData\thrift\Testprojekt\SharedService_server.skeleton.obj > Testprojekt_server > Error 9 error LNK2001: unresolved external symbol "class > apache::thrift::TOutput apache::thrift::GlobalOutput" > (?GlobalOutput@thrift@apache@@3VTOutput@12@A) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TServerSocket.obj) > Testprojekt_server > Error 10 error LNK2019: unresolved external symbol "public: __thiscall > apache::thrift::async::TConcurrentSendSentry::~TConcurrentSendSentry(void)" > (??1TConcurrentSendSentry@async@thrift@apache@@QAE@XZ) referenced in function > "public: int __thiscall > tutorial::CalculatorConcurrentClient::send_ping(void)" > (?send_ping@CalculatorConcurrentClient@tutorial@@QAEHXZ) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 11 error LNK2001: unresolved external symbol "public: __thiscall > apache::thrift::async::TConcurrentSendSentry::~TConcurrentSendSentry(void)" > (??1TConcurrentSendSentry@async@thrift@apache@@QAE@XZ) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 12 error LNK2019: unresolved external symbol "public: void > __thiscall apache::thrift::async::TConcurrentSendSentry::commit(void)" > (?commit@TConcurrentSendSentry@async@thrift@apache@@QAEXXZ) referenced in > function "public: int __thiscall > tutorial::CalculatorConcurrentClient::send_ping(void)" > (?send_ping@CalculatorConcurrentClient@tutorial@@QAEHXZ) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 13 error LNK2001: unresolved external symbol "public: void > __thiscall apache::thrift::async::TConcurrentSendSentry::commit(void)" > (?commit@TConcurrentSendSentry@async@thrift@apache@@QAEXXZ) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 14 error LNK2019: unresolved external symbol "public: __thiscall > apache::thrift::async::TConcurrentSendSentry::TConcurrentSendSentry(class > apache::thrift::async::TConcurrentClientSyncInfo *)" > (??0TConcurrentSendSentry@async@thrift@apache@@QAE@PAVTConcurrentClientSyncInfo@123@@Z) > referenced in function "public: int __thiscall > tutorial::CalculatorConcurrentClient::send_ping(void)" > (?send_ping@CalculatorConcurrentClient@tutorial@@QAEHXZ) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 15 error LNK2001: unresolved external symbol "public: __thiscall > apache::thrift::async::TConcurrentSendSentry::TConcurrentSendSentry(class > apache::thrift::async::TConcurrentClientSyncInfo *)" > (??0TConcurrentSendSentry@async@thrift@apache@@QAE@PAVTConcurrentClientSyncInfo@123@@Z) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 16 error LNK2019: unresolved external symbol "public: int > __thiscall > apache::thrift::async::TConcurrentClientSyncInfo::generateSeqId(void)" > (?generateSeqId@TConcurrentClientSyncInfo@async@thrift@apache@@QAEHXZ) > referenced in function "public: int __thiscall > tutorial::CalculatorConcurrentClient::send_ping(void)" > (?send_ping@CalculatorConcurrentClient@tutorial@@QAEHXZ) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 17 error LNK2001: unresolved external symbol "public: int > __thiscall > apache::thrift::async::TConcurrentClientSyncInfo::generateSeqId(void)" > (?generateSeqId@TConcurrentClientSyncInfo@async@thrift@apache@@QAEHXZ) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 18 error LNK2019: unresolved external symbol "public: void > __thiscall > apache::thrift::async::TConcurrentClientSyncInfo::waitForWork(int)" > (?waitForWork@TConcurrentClientSyncInfo@async@thrift@apache@@QAEXH@Z) > referenced in function "public: void __thiscall > tutorial::CalculatorConcurrentClient::recv_ping(int)" > (?recv_ping@CalculatorConcurrentClient@tutorial@@QAEXH@Z) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 19 error LNK2001: unresolved external symbol "public: void > __thiscall > apache::thrift::async::TConcurrentClientSyncInfo::waitForWork(int)" > (?waitForWork@TConcurrentClientSyncInfo@async@thrift@apache@@QAEXH@Z) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 20 error LNK2019: unresolved external symbol "public: void > __thiscall > apache::thrift::async::TConcurrentClientSyncInfo::updatePending(class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > const &,enum > apache::thrift::protocol::TMessageType,int)" > (?updatePending@TConcurrentClientSyncInfo@async@thrift@apache@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4TMessageType@protocol@34@H@Z) > referenced in function "public: void __thiscall > tutorial::CalculatorConcurrentClient::recv_ping(int)" > (?recv_ping@CalculatorConcurrentClient@tutorial@@QAEXH@Z) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 21 error LNK2001: unresolved external symbol "public: void > __thiscall > apache::thrift::async::TConcurrentClientSyncInfo::updatePending(class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > const &,enum > apache::thrift::protocol::TMessageType,int)" > (?updatePending@TConcurrentClientSyncInfo@async@thrift@apache@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4TMessageType@protocol@34@H@Z) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 22 error LNK2019: unresolved external symbol "public: __thiscall > apache::thrift::async::TConcurrentRecvSentry::~TConcurrentRecvSentry(void)" > (??1TConcurrentRecvSentry@async@thrift@apache@@QAE@XZ) referenced in function > "public: void __thiscall > tutorial::CalculatorConcurrentClient::recv_ping(int)" > (?recv_ping@CalculatorConcurrentClient@tutorial@@QAEXH@Z) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 23 error LNK2001: unresolved external symbol "public: __thiscall > apache::thrift::async::TConcurrentRecvSentry::~TConcurrentRecvSentry(void)" > (??1TConcurrentRecvSentry@async@thrift@apache@@QAE@XZ) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 24 error LNK2019: unresolved external symbol "public: void > __thiscall apache::thrift::async::TConcurrentRecvSentry::commit(void)" > (?commit@TConcurrentRecvSentry@async@thrift@apache@@QAEXXZ) referenced in > function "public: void __thiscall > tutorial::CalculatorConcurrentClient::recv_ping(int)" > (?recv_ping@CalculatorConcurrentClient@tutorial@@QAEXH@Z) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 25 error LNK2001: unresolved external symbol "public: void > __thiscall apache::thrift::async::TConcurrentRecvSentry::commit(void)" > (?commit@TConcurrentRecvSentry@async@thrift@apache@@QAEXXZ) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 26 error LNK2019: unresolved external symbol "public: bool > __thiscall apache::thrift::async::TConcurrentClientSyncInfo::getPending(class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > &,enum apache::thrift::protocol::TMessageType &,int > &)" > (?getPending@TConcurrentClientSyncInfo@async@thrift@apache@@QAE_NAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4TMessageType@protocol@34@AAH@Z) > referenced in function "public: void __thiscall > tutorial::CalculatorConcurrentClient::recv_ping(int)" > (?recv_ping@CalculatorConcurrentClient@tutorial@@QAEXH@Z) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 27 error LNK2001: unresolved external symbol "public: bool > __thiscall apache::thrift::async::TConcurrentClientSyncInfo::getPending(class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > &,enum apache::thrift::protocol::TMessageType &,int > &)" > (?getPending@TConcurrentClientSyncInfo@async@thrift@apache@@QAE_NAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4TMessageType@protocol@34@AAH@Z) > D:\ProjectData\thrift\Testprojekt\SharedService.obj Testprojekt_server > Error 28 error LNK2019: unresolved external symbol "public: __thiscall > apache::thrift::async::TConcurrentRecvSentry::TConcurrentRecvSentry(class > apache::thrift::async::TConcurrentClientSyncInfo *,int)" > (??0TConcurrentRecvSentry@async@thrift@apache@@QAE@PAVTConcurrentClientSyncInfo@123@H@Z) > referenced in function "public: void __thiscall > tutorial::CalculatorConcurrentClient::recv_ping(int)" > (?recv_ping@CalculatorConcurrentClient@tutorial@@QAEXH@Z) > D:\ProjectData\thrift\Testprojekt\Calculator.obj Testprojekt_server > Error 29 error LNK2001: unresolved external symbol "public: __thiscall > apache::thrift::async::TConcurrentRecvSentry::TConcurrentRecvSentry(class > apache::thrift::async::TConcurrentClientSyncInfo *,int)" > (??0TConcurrentRecvSentry@async@thrift@apache@@QAE@PAVTConcurrentClientSyncInfo@123@H@Z) > D:\ProjectData\thrift\Testprojekt\SharedService.obj > Testprojekt_server > Error 30 error LNK2019: unresolved external symbol "public: virtual void > __thiscall apache::thrift::server::TServerFramework::serve(void)" > (?serve@TServerFramework@server@thrift@apache@@UAEXXZ) referenced in function > _main D:\ProjectData\thrift\Testprojekt\SharedService_server.skeleton.obj > Testprojekt_server > Error 31 error LNK2001: unresolved external symbol "public: virtual void > __thiscall apache::thrift::server::TServerFramework::serve(void)" > (?serve@TServerFramework@server@thrift@apache@@UAEXXZ) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 32 error LNK2019: unresolved external symbol "public: virtual > __thiscall > apache::thrift::protocol::TProtocolFactory::~TProtocolFactory(void)" > (??1TProtocolFactory@protocol@thrift@apache@@UAE@XZ) referenced in function > "public: virtual void * __thiscall > apache::thrift::protocol::TProtocolFactory::`scalar deleting > destructor'(unsigned int)" > (??_GTProtocolFactory@protocol@thrift@apache@@UAEPAXI@Z) > D:\ProjectData\thrift\Testprojekt\SharedService_server.skeleton.obj > Testprojekt_server > Error 33 error LNK2019: unresolved external symbol "public: virtual > __thiscall apache::thrift::protocol::TProtocol::~TProtocol(void)" > (??1TProtocol@protocol@thrift@apache@@UAE@XZ) referenced in function "public: > virtual __thiscall > apache::thrift::protocol::TProtocolDefaults::~TProtocolDefaults(void)" > (??1TProtocolDefaults@protocol@thrift@apache@@UAE@XZ) > D:\ProjectData\thrift\Testprojekt\SharedService_server.skeleton.obj > Testprojekt_server > Error 34 error LNK2001: unresolved external symbol "public: virtual > unsigned int __thiscall apache::thrift::protocol::TProtocol::skip_virt(enum > apache::thrift::protocol::TType)" > (?skip_virt@TProtocol@protocol@thrift@apache@@UAEIW4TType@234@@Z) > D:\ProjectData\thrift\Testprojekt\SharedService_server.skeleton.obj > Testprojekt_server > Error 35 error LNK2019: unresolved external symbol "public: virtual > __thiscall apache::thrift::server::TServerFramework::~TServerFramework(void)" > (??1TServerFramework@server@thrift@apache@@UAE@XZ) referenced in function > __unwindfunclet$??0TSimpleServer@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessorFactory@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@@Z$0 > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 36 error LNK2019: unresolved external symbol "public: virtual void > __thiscall > apache::thrift::server::TServerFramework::setConcurrentClientLimit(__int64)" > (?setConcurrentClientLimit@TServerFramework@server@thrift@apache@@UAEX_J@Z) > referenced in function "public: __thiscall > apache::thrift::server::TSimpleServer::TSimpleServer(class > boost::shared_ptr<class apache::thrift::TProcessorFactory> const &,class > boost::shared_ptr<class apache::thrift::transport::TServerTransport> const > &,class boost::shared_ptr<class apache::thrift::transport::TTransportFactory> > const &,class boost::shared_ptr<class > apache::thrift::protocol::TProtocolFactory> const &)" > (??0TSimpleServer@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessorFactory@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@@Z) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 37 error LNK2019: unresolved external symbol "public: __thiscall > apache::thrift::server::TServerFramework::TServerFramework(class > boost::shared_ptr<class apache::thrift::TProcessorFactory> const &,class > boost::shared_ptr<class apache::thrift::transport::TServerTransport> const > &,class boost::shared_ptr<class apache::thrift::transport::TTransportFactory> > const &,class boost::shared_ptr<class > apache::thrift::protocol::TProtocolFactory> const &)" > (??0TServerFramework@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessorFactory@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@@Z) > referenced in function "public: __thiscall > apache::thrift::server::TSimpleServer::TSimpleServer(class > boost::shared_ptr<class apache::thrift::TProcessorFactory> const &,class > boost::shared_ptr<class apache::thrift::transport::TServerTransport> const > &,class boost::shared_ptr<class apache::thrift::transport::TTransportFactory> > const &,class boost::shared_ptr<class > apache::thrift::protocol::TProtocolFactory> const &)" > (??0TSimpleServer@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessorFactory@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@@Z) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 38 error LNK2001: unresolved external symbol "public: virtual void > __thiscall apache::thrift::server::TServerFramework::stop(void)" > (?stop@TServerFramework@server@thrift@apache@@UAEXXZ) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 39 error LNK2001: unresolved external symbol "public: virtual > __int64 __thiscall > apache::thrift::server::TServerFramework::getConcurrentClientLimit(void)const > " (?getConcurrentClientLimit@TServerFramework@server@thrift@apache@@UBE_JXZ) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 40 error LNK2001: unresolved external symbol "public: virtual > __int64 __thiscall > apache::thrift::server::TServerFramework::getConcurrentClientCount(void)const > " (?getConcurrentClientCount@TServerFramework@server@thrift@apache@@UBE_JXZ) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 41 error LNK2001: unresolved external symbol "public: virtual > __int64 __thiscall > apache::thrift::server::TServerFramework::getConcurrentClientCountHWM(void)const > " > (?getConcurrentClientCountHWM@TServerFramework@server@thrift@apache@@UBE_JXZ) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 42 error LNK2019: unresolved external symbol "public: __thiscall > apache::thrift::server::TServerFramework::TServerFramework(class > boost::shared_ptr<class apache::thrift::TProcessor> const &,class > boost::shared_ptr<class apache::thrift::transport::TServerTransport> const > &,class boost::shared_ptr<class apache::thrift::transport::TTransportFactory> > const &,class boost::shared_ptr<class > apache::thrift::protocol::TProtocolFactory> const &)" > (??0TServerFramework@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessor@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@@Z) > referenced in function "public: __thiscall > apache::thrift::server::TSimpleServer::TSimpleServer(class > boost::shared_ptr<class apache::thrift::TProcessor> const &,class > boost::shared_ptr<class apache::thrift::transport::TServerTransport> const > &,class boost::shared_ptr<class apache::thrift::transport::TTransportFactory> > const &,class boost::shared_ptr<class > apache::thrift::protocol::TProtocolFactory> const &)" > (??0TSimpleServer@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessor@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@@Z) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 43 error LNK2019: unresolved external symbol "public: __thiscall > apache::thrift::server::TServerFramework::TServerFramework(class > boost::shared_ptr<class apache::thrift::TProcessorFactory> const &,class > boost::shared_ptr<class apache::thrift::transport::TServerTransport> const > &,class boost::shared_ptr<class apache::thrift::transport::TTransportFactory> > const &,class boost::shared_ptr<class > apache::thrift::transport::TTransportFactory> const &,class > boost::shared_ptr<class apache::thrift::protocol::TProtocolFactory> const > &,class boost::shared_ptr<class apache::thrift::protocol::TProtocolFactory> > const &)" > (??0TServerFramework@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessorFactory@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@2ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@3@Z) > referenced in function "public: __thiscall > apache::thrift::server::TSimpleServer::TSimpleServer(class > boost::shared_ptr<class apache::thrift::TProcessorFactory> const &,class > boost::shared_ptr<class apache::thrift::transport::TServerTransport> const > &,class boost::shared_ptr<class apache::thrift::transport::TTransportFactory> > const &,class boost::shared_ptr<class > apache::thrift::transport::TTransportFactory> const &,class > boost::shared_ptr<class apache::thrift::protocol::TProtocolFactory> const > &,class boost::shared_ptr<class apache::thrift::protocol::TProtocolFactory> > const &)" > (??0TSimpleServer@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessorFactory@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@2ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@3@Z) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 44 error LNK2019: unresolved external symbol "public: __thiscall > apache::thrift::server::TServerFramework::TServerFramework(class > boost::shared_ptr<class apache::thrift::TProcessor> const &,class > boost::shared_ptr<class apache::thrift::transport::TServerTransport> const > &,class boost::shared_ptr<class apache::thrift::transport::TTransportFactory> > const &,class boost::shared_ptr<class > apache::thrift::transport::TTransportFactory> const &,class > boost::shared_ptr<class apache::thrift::protocol::TProtocolFactory> const > &,class boost::shared_ptr<class apache::thrift::protocol::TProtocolFactory> > const &)" > (??0TServerFramework@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessor@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@2ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@3@Z) > referenced in function "public: __thiscall > apache::thrift::server::TSimpleServer::TSimpleServer(class > boost::shared_ptr<class apache::thrift::TProcessor> const &,class > boost::shared_ptr<class apache::thrift::transport::TServerTransport> const > &,class boost::shared_ptr<class apache::thrift::transport::TTransportFactory> > const &,class boost::shared_ptr<class > apache::thrift::transport::TTransportFactory> const &,class > boost::shared_ptr<class apache::thrift::protocol::TProtocolFactory> const > &,class boost::shared_ptr<class apache::thrift::protocol::TProtocolFactory> > const &)" > (??0TSimpleServer@server@thrift@apache@@QAE@ABV?$shared_ptr@VTProcessor@thrift@apache@@@boost@@ABV?$shared_ptr@VTServerTransport@transport@thrift@apache@@@5@ABV?$shared_ptr@VTTransportFactory@transport@thrift@apache@@@5@2ABV?$shared_ptr@VTProtocolFactory@protocol@thrift@apache@@@5@3@Z) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSimpleServer.obj) > Testprojekt_server > Error 45 error LNK2019: unresolved external symbol "public: void > __thiscall apache::thrift::TOutput::perror(char const *,int)" > (?perror@TOutput@thrift@apache@@QAEXPBDH@Z) referenced in function "public: > virtual void __thiscall > apache::thrift::transport::TServerSocket::listen(void)" > (?listen@TServerSocket@transport@thrift@apache@@UAEXXZ) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TServerSocket.obj) > Testprojekt_server > Error 46 error LNK2001: unresolved external symbol "public: void > __thiscall apache::thrift::TOutput::perror(char const *,int)" > (?perror@TOutput@thrift@apache@@QAEXPBDH@Z) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSocket.obj) > Testprojekt_server > Error 47 error LNK2019: unresolved external symbol "public: static class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > __cdecl apache::thrift::TOutput::strerror_s(int)" > (?strerror_s@TOutput@thrift@apache@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) > referenced in function "public: __thiscall > apache::thrift::transport::TTransportException::TTransportException(enum > apache::thrift::transport::TTransportException::TTransportExceptionType,class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > const &,int)" > (??0TTransportException@transport@thrift@apache@@QAE@W4TTransportExceptionType@0123@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TServerSocket.obj) > Testprojekt_server > Error 48 error LNK2001: unresolved external symbol "public: static class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > __cdecl apache::thrift::TOutput::strerror_s(int)" > (?strerror_s@TOutput@thrift@apache@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) > D:\ProjectData\thrift\Testprojekt\libthrift.lib(TSocket.obj) > Testprojekt_server > Error 49 error LNK1120: 28 unresolved externals > D:\ProjectData\thrift\Testprojekt\Debug\Testprojekt_server.exe > Testprojekt_server -- This message was sent by Atlassian JIRA (v6.3.15#6346)