0

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

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

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

我意识到我可以只#include处理文件并完成它,但我想知道是否有任何对 Thrift 有更多经验的人之前遇到过这个问题/知道是否有更优雅的方法来解决这个问题。

任何建议将不胜感激。

4

1 回答 1

0

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

于 2012-12-13T17:42:10.647 回答