0

Qt 4.8.4 で QtCreator 2.6 を使用し、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、プロジェクト ファイルから削除して、's 関数GetTimeOfDay.cpp, GetTimeOfDay.hを使用する必要があります。<time.h>gettimeofday

誰かが同じエラーを受け取る場合は、さらにコードを提供できます。

そしてもちろん、その問題を解決するためのより良い方法を見つけた場合 (または、Thrift の今後のバージョンでその問題が解決される場合)、遠慮なくここに投稿してください! :)

于 2012-12-20T19:33:59.917 に答える