到目前爲止,我發現如果定義了__CDT_PARSER__
,就可以通過定義它們來防止Eclipse抱怨專有CUDA關鍵字。以下代碼可以防止Eclipse抱怨大多數CUDA關鍵字。CUDA和Eclipse:我如何告訴eclipse <<< (or > >>)是語法的一部分?
// Prevent eclipse from bitching about unknown keywords
#ifdef __CDT_PARSER__
#define __global__
#define __device__
#define __host__
#define __shared__
#endif
然而,這並不與用於配置內核啓動括號工作,因爲我的內核通常有很長的參數列表,這是煩人。有任何想法嗎?
謝謝,想知道爲什麼我無法弄清楚自己。 – Nils 2011-06-09 16:34:57