在尝试使用TNonblockingServer构建Thrift(我之前没有,因为它具有libevent依赖项)时,遇到了以下错误:



在TNonblockingServer中可以找到。 EWOULDBLOCK在名为force_inc.h的文件中定义,但该文件似乎未包含在TNonblockingServer.h或TNonblockingServer.cpp文件中。

我意识到我可以#include文件并完成该文件,但是我想知道是否有任何使用Thrift的经验的人在遇到此问题之前/知道是否有更优雅的方法可以解决此问题。

任何建议将不胜感激。

最佳答案

似乎发生这种情况是因为我将其移植到了VS2008,在这里不会自动包含force_inc.h header 。在VS2010和VS2012中,情况并非如此。

关于c++ - Thrift TNonblockingServer.cpp未声明的标识符-Windows,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13850142/

10-16 16:27