1

CodeBlocks IDE(Windows上)でCプログラムを作成しようとしていますが、必要なのはライブラリです。ビルドして実行しようとすると、次の行エラーが発生します。

#include <sys/times.h>

私は何をしますか?それはUnixライブラリですか?ダウンロードして、CodeBlocks環境に追加することはできますか?つまり、すでにそこにあります。

助けてくれてありがとう。

4

1 に答える 1

4

Code::BlocksのSettings>>から-ansiコンパイルフラグを削除しCompiler and Debuggerます。Compiler Optionsそれでも問題が解決しない場合は、<sys/times.h>Windowsでは使用できません。

編集POSIXライブラリsys/times.hの一部です。POSIXヘッダーはMinGWでは使用できないため、Cygwinが必要です。time.hは標準のANSIヘッダーです。POSIX準拠のシステムで引き続き使用したい場合、移植性を確保するために代わりにできることは次のとおりです。sys/times.h

#ifdef __WIN32__
# include <time.h>
#else
# include <sys/times.h>
#endif

参照:time.h

于 2012-07-15T03:46:46.127 に答える