我編寫的C++應用程序大量使用安裝在遠程機器上的外部庫,而不是在我開發代碼的本地機器上。使eclipse CDT忽略某些功能上的錯誤
是否可以忽略特定函數/類的錯誤,同時仍然有eclipse顯示其他代碼的錯誤/警告?我正在考慮類似於拼寫檢查器中的「添加到字典」的功能。
我使用eclipse Mars 4.5.0。
我編寫的C++應用程序大量使用安裝在遠程機器上的外部庫,而不是在我開發代碼的本地機器上。使eclipse CDT忽略某些功能上的錯誤
是否可以忽略特定函數/類的錯誤,同時仍然有eclipse顯示其他代碼的錯誤/警告?我正在考慮類似於拼寫檢查器中的「添加到字典」的功能。
我使用eclipse Mars 4.5.0。
所以我發現這是一個簡單的解決方案:
我從遠程機器在那裏我有下載的頭文件(即* .h文件)所有的庫安裝。我把他們都一個文件夾中(把它命名爲external_libs),然後去了
項目屬性 - > C/C++常規 - >路徑和符號 - >包括
和將該目錄添加到包含路徑。然後重建索引(右鍵單擊項目 - >索引 - >重建),然後完成。
特定的類可以從構建中排除,從而忽略這些錯誤。我不認爲具體功能可以這樣排除。有關將/在建不含選擇性類的更多信息,請參閱this question
據我瞭解,此功能允許包含/排除某些**源**類文件,這不是我想要的。在我的情況下,我的本地開發機器上缺少的類/函數實際上是**不存在的**。例如,假設您沒有在您的本地計算機上安裝
這聽起來不像是一種解決方法,而是應該起作用。 –
@JonahGraham你是對的。謝謝。我會編輯我的答案。 – narengi