我編寫一些簡單的代碼不能編譯一些簡單的代碼d
Error: undefined identifier timespec
Error: undefined identifier nanosleep
std.c.time
僅僅是一個快捷方式到C的time.h
。 如果我調用time.h
中定義的其他函數,比如說clock()
,那就OK了。 如果我用C編寫類似的代碼(使用nanosleep()
),那就OK了。 在time.h
我看到timespec
和nanosleep
聲明被放在一些#ifdef
,可能它與我的問題有關?
我怎樣才能編譯它?
我的工作環境是: DMD v2.059 的Ubuntu 12.04
爲什麼不使用'std.datetime'? – DejanLekic