2
我明白一個基本的C函數聲明表示:C函數聲明中的返回類型和函數名稱之間出現了什麼?
return_type function_name(args) { ... }
然而,當我工作,我沒有寫一個項目,我發現,反覆使用一個奇怪的聲明。我不明白這意味着什麼。
下面是一個例子:
int C74_EXPORT main(void)
{
...
}
那是什麼C74_EXPORT
?它做了什麼,這個詞叫什麼?
哉!我發現這個在xcconfig文件..'//隱藏所有默認情況下符號 //標記要使用C74_EXPORT宏導出的函數 - 很可能這隻適用於main()函數 OTHER_CFLAGS = -fvisibility = hidden' - 這樣做是否意味着任何「-fvisibility = hidden」 ,還是我需要繼續挖掘才能完全理解? – tmsimont