C++ Thrift TNonblockingServer.cpp未声明的标识符-Windows

C++ Thrift TNonblockingServer.cpp未声明的标识符-Windows,c++,visual-studio-2008,build,compiler-errors,thrift,C++,Visual Studio 2008,Build,Compiler Errors,Thrift,在尝试使用TNonblockingServer构建时(因为它有依赖项,所以我以前没有这样做),我遇到了以下错误: 错误C2065:“eWoldBlock”:未声明的标识符 可在TNonblockingServer中找到。EWoldblock在名为force_inc.h的文件中定义,但该文件似乎不包含在TNonblockingServer.h或TNonblockingServer.cpp文件中 我意识到我可以只#包含文件并处理它,但我想知道是否有更具节俭经验的人以前遇到过这个问题/知道是否有更优雅

在尝试使用TNonblockingServer构建时(因为它有依赖项,所以我以前没有这样做),我遇到了以下错误:

错误C2065:“eWoldBlock”:未声明的标识符

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

我意识到我可以只
#包含
文件并处理它,但我想知道是否有更具节俭经验的人以前遇到过这个问题/知道是否有更优雅的方法来解决这个问题


任何建议都将不胜感激。

出现这种情况似乎是因为我正在将其移植到VS2008,其中不自动包含force_inc.h头。在VS2010和VS2012中,情况并非如此