雖然語法是正確的,但是下面的錯誤會導致什麼原因?我已經包含了coreservices框架,其中聲明瞭一些數據類型和常量。c api的編譯錯誤
" c.c:22: error: syntax error before ‘CFFileDescriptorRef’
c.c:22: warning: no semicolon at end of struct or union
c.c:24: error: syntax error before ‘}’ token
c.c:24: warning: data definition has no type or storage class
lipo: can't figure out the architecture type of: /var/folders/fF/fFgga6+-E48RL+iXKLFmAE+++TI/-Tmp-//ccFzQIAj.out "
我猜你在struct或union的末尾沒有分號,而且數據定義沒有類型或存儲類。 – GManNickG 2010-05-13 05:38:43
一些重現問題的示例代碼可能非常有用。 – 2010-05-13 05:56:10
也是C框架嗎?從名稱CFFileDescriptorRef中,人們會猜測它會是某種類。 – 2010-05-13 05:56:58