[
https://issues.apache.org/jira/browse/THRIFT-3996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James E. King III closed THRIFT-3996.
-------------------------------------
This issue was resolved without a fixVersion but was not closed - closing.
> 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
> Priority: Major
> 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
(v7.6.3#76005)