在尝试使用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/