【问题标题】:Thrift TNonblockingServer.cpp Undeclared Identifier - WindowsThrift TNonblockingServer.cpp 未声明的标识符 - Windows
【发布时间】:2012-12-12 22:57:18
【问题描述】:

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

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

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

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

任何建议将不胜感激。

【问题讨论】:

    标签: c++ visual-studio-2008 build compiler-errors thrift


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 2019-05-30
      • 1970-01-01
      • 2021-06-07
      • 2016-04-09
      • 2020-12-09
      相关资源
      最近更新 更多