0

我将 QtCreator 2.6 与 Qt 4.8.4 一起使用,并尝试通过 MinGW(4.4、32 位)在 Windows 7 x64 上编译我的代码。

我将Apache Thrift包含到我的项目中,并在文件中出现错误thrift\windows\GetTimeOfDay.cpp

'errno_t' was not declared in this scope
'_get_timezone' was not declared in this scope`
'_get_daylight' was not declared in this scope

你知道如何解决这个问题吗?

4

1 回答 1

0

我有了工作的想法。我们必须避免所有GetTimeOfDay,并从项目文件中删除GetTimeOfDay.cpp, GetTimeOfDay.h并使用<time.h>的功能gettimeofday

如果有人会遇到同样的错误,我可以提供更多代码。

而且,当然,如果你能找到更好的方法来解决这个问题(或者指出,这个问题在 Thrift 的进一步版本中得到了解决)——请随时在此处发布!:)

于 2012-12-20T19:33:59.917 回答