[英]eclipse c++ build error
我在Eclipse C ++ juno上遇到問題。 我的項目從命令行編譯並運行,但是eclipse(juno)一直說有成千上萬個錯誤。 例如,在我的代碼中有一個函數SetRun,而eclipse提到了此錯誤:“稱為無效參數'候選對象是:void SetRun(?)'”,而SetRun的類型是靜態void SetRun(uint32_t run);
我有很多類似的錯誤,其中eclipse似乎無法理解函數的類型,並在其中添加了“?” 代替。
我也有很多這樣的錯誤:“符號'*'無法解析。”
我也有許多無法解決的包含項,盡管編譯器可以很好地解決它們。
我認為這都是同一問題的一部分。
我還應該注意,我以前使用過eclipse,但是現在每次打開eclipse時都采用這種方式。
如果我從eclipse構建項目,則它構建成功。
我嘗試更新索引,但沒有改變。
我該怎么做才能使Eclipse停止告訴我這些錯誤?
編輯:
這是一個未解決的包含示例:
#include "ns3/core-module.h"
我的項目中有同樣的問題。 請嘗試以下操作:
這為我工作。
您必須在項目首選項中手動添加包含和符號路徑。 請遵循以下說明。 您可以找到更多關於它的更多信息,只需仔細設置包括eclipse的路徑即可 。
通常,即使您的Eclipse編輯器無法解析路徑,您的編譯器也可以,因為它們使用獨立的設置。
編輯:看起來您有興趣在Eclipse中使用ns-3,那么您應該遵循此說明 。
過去,我在Eclipse下使用C ++項目遇到了太多問題,最終我最終切換到了另一個IDE。 除非您真的必須在Eclipse下工作,否則我建議您切換到另一個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.