2011-07-19 121 views
3

我在客戶端的源代碼上使用Doxygen,Doxygen找不到符號UNS_32UNS_32定義在哪裏?

客戶端的代碼使用GNU ARM編譯器編譯時沒有錯誤。

我已經查到了客戶的代碼庫,找不到UNS_32的定義。

我搜索了GNU ARM源代碼樹,也找不到它。

那麼,定義符號UNS_32在哪裏?

*注意:我不是在尋找意思。我想要定義,所以我可以把它放在我的Doxygen配置文件中。 *

用法示例:

void lpc_heap_init (void *base_addr, UNS_32 heap_size); 

回答

0

你也需要搜索和路徑頭部指定使用-I選項編譯器定義。你可以在Doxygen中類似地指定它們。

我的首選方法是使用Visual Studio創建一個「Makefile項目」,添加源代碼並複製所有項目的命令行定義的宏幷包含項目設置的路徑,然後讓Intellisense簡化代碼導航 - 它是右鍵單擊該符號並選擇「轉到定義」或使用「代碼定義」窗口(顯示您將光標放置在任何符號上的定義源)的簡單情況。你甚至可以設置項目來實際構建代碼。