1
我只想讓索引器索引整個代碼庫,而不管啓用或禁用哪些宏。有沒有辦法可以做到這一點?有沒有辦法在Eclipse中啓用所有的宏?
我只想讓索引器索引整個代碼庫,而不管啓用或禁用哪些宏。有沒有辦法可以做到這一點?有沒有辦法在Eclipse中啓用所有的宏?
我認爲你指的是由宏定義啓用的條件編譯代碼?情況就是這樣,你所要求的不太可能以任何有意義的方式工作。它可能會使代碼不可分析的互斥代碼塊。
在結構如:
#if SOME_MACRO
// some code
#else
// some other code
#endif
只有some code
段將被啓用。
另一個例子,怎麼樣?:以下
#if !defined SOME_MACRO
// some code
#endif
在這種情況下some code
當宏沒有定義啓用。
簡而言之,「啓用所有宏」將無法實現您的目標 - 它將禁用盡可能多的代碼,並且可能會導致代碼無效且無法編譯,除了最爲人熟知的情況。