节俭并发:未解决的外部问题
Thrift Concurrency: Unresolved externals
我正试图将我们的旧版简单服务器升级为非阻塞服务器。为了做到这一点,我不得不链接节俭库。链接nb lib修复了与非阻塞服务器相关的未解决的外部错误;然而,我仍然得到线程工厂未解决的外部问题。。。例如,posix或boost螺纹工厂。我假设节俭并发也存在于nb-lib(或一般的节俭lib(中。据我所知,只有两个旧libs,那么我缺少什么呢?
谢谢!
节俭0.11C++11
我仍然不确定为什么缺少boost和posix线程工厂,但StdThreadFactory正在工作。对于任何感兴趣的人来说,这是我的配置:
std::shared_ptr<apache::thrift::protocol::TProtocolFactory> protocolFactory(new apache::thrift::protocol::TBinaryProtocolFactory());
std::shared_ptr<apache::thrift::transport::TProcessor> processor(new cimnetservicerefactor::CIMNetServiceRefactorProcessor(stdHandler));
std::shared_ptr<apache::thrift::TProcessorFactory> processorFactory(new apache::thrift::TSingletonProcessorFactory(processor));
std::shared_ptr<apache::thrift::transport::TNonblockingServerTransport> serverTransport(new LocalhostOnlyServerSocket(port, machineName, localConnectionsOnly));
shared_ptr<apache::thrift::concurrency::StdThreadFactory> threadFactory = shared_ptr<apache::thrift::concurrency::StdThreadFactory>(new apache::thrift::concurrency::StdThreadFactory());
threadManager->threadFactory(threadFactory);
threadManager->start();
apache::thrift::server::TNonblockingServer server(processorFactory, protocolFactory, serverTransport, threadManager);
相关文章:
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 节俭并发:未解决的外部问题
- 未解决的外部链接问题
- 在 C++ 中使用 C 代码与外部"C"的问题
- 编译示例 Cinder 项目时存在大量未解决的外部问题
- 为使用boost的预开发库构建c++包装器时未解决的外部问题
- 伊利希特中未解决的外部问题
- 在Visual Studio 2013中尝试使用C++连接到mysql时未解决的外部问题
- 格鲁问题,未解决的外部问题
- 编译多源文件时未解决的外部问题
- 为什么我的程序总是得到未解决的外部问题
- TinyXml未解决的外部问题
- 使用qt模板时无法解决外部问题
- C++ 外部问题 - 未定义的引用
- c++:无法解决的外部问题让我抓狂
- MS Detours 2.1-未解决的外部问题
- 使用boost::asio(visual studio12,x64)解决的外部问题
- libcURL在7.36重建后未解决的外部问题
- 未解决的外部问题c++
- LNK 2019未解决的外部问题