簡體   English   中英

Eclipse C ++構建錯誤

[英]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"

我的項目中有同樣的問題。 請嘗試以下操作:

  1. 右鍵單擊項目名稱
  2. 然后索引
  3. 然后刷新所有文件並等待。

這為我工作。

您必須在項目首選項中手動添加包含和符號路徑。 請遵循以下說明。 您可以找到更多關於它的更多信息,只需仔細設置包括eclipse的路徑即可

通常,即使您的Eclipse編輯器無法解析路徑,您的編譯器也可以,因為它們使用獨立的設置。

編輯:看起來您有興趣在Eclipse中使用ns-3,那么您應該遵循此說明

過去,我在Eclipse下使用C ++項目遇到了太多問題,最終我最終切換到了另一個IDE。 除非您真的必須在Eclipse下工作,否則我建議您切換到另一個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM