CodeBlocks IDE(Windows上)でCプログラムを作成しようとしていますが、必要なのはライブラリです。ビルドして実行しようとすると、次の行エラーが発生します。
#include <sys/times.h>
私は何をしますか?それはUnixライブラリですか?ダウンロードして、CodeBlocks環境に追加することはできますか?つまり、すでにそこにあります。
助けてくれてありがとう。
CodeBlocks IDE(Windows上)でCプログラムを作成しようとしていますが、必要なのはライブラリです。ビルドして実行しようとすると、次の行エラーが発生します。
#include <sys/times.h>
私は何をしますか?それはUnixライブラリですか?ダウンロードして、CodeBlocks環境に追加することはできますか?つまり、すでにそこにあります。
助けてくれてありがとう。
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