我想在CodeBlocks IDE(在Windows上)創建一個C程序,我需要的是庫。當我嘗試構建並運行時,此行錯誤:Codeblocks IDE C編程 - 不附帶庫?
#include <sys/times.h>
我該怎麼辦?這是一個Unix庫嗎?我可以下載它並將其添加到我的CodeBlocks環境中嗎?我的意思是,已經在那裏。
謝謝你的幫助。
我想在CodeBlocks IDE(在Windows上)創建一個C程序,我需要的是庫。當我嘗試構建並運行時,此行錯誤:Codeblocks IDE C編程 - 不附帶庫?
#include <sys/times.h>
我該怎麼辦?這是一個Unix庫嗎?我可以下載它並將其添加到我的CodeBlocks環境中嗎?我的意思是,已經在那裏。
謝謝你的幫助。
從Code :: Blocks中刪除-ansi編譯標誌Settings
>Compiler and Debugger
>Compiler Options
。如果這沒有幫助,<sys/times.h>
在Windows下不可用。
編輯:sys/times.h
是POSIX庫的一部分。在MinGW下POSIX頭文件不可用,並且需要Cygwin。 time.h是一個標準的ANSI標頭。如果你想繼續在符合POSIX標準的系統中使用sys/times.h
,你可以做什麼,而不是保證便攜性
#ifdef __WIN32__
# include <time.h>
#else
# include <sys/times.h>
#endif
參考:time.h
你真的想要什麼函數來調用?它可能由Windows上的不同標題或不同名稱提供。 – 2012-07-15 03:41:12
老實說,我不確定,因爲它是我使用的其他人的頭文件所需的。 – JDS 2012-07-15 03:41:58
太棒了,拿出'#include'看看有什麼破綻吧:) –
2012-07-15 03:43:14