簡體   English   中英

我怎么知道 eclipse 已經構建完成我的項目(禁用自動構建)?

[英]How do I know eclipse has already build complete my project (disabled auto build)?

我禁用了 eclipse 自動構建,所以我總是手動構建我的項目。

但是,如果沒有錯誤,它總是在構建過程后靜默運行。 控制台中沒有顯示任何消息。

我已經使用 Visual Studio C++ 很多年了。 編譯器總是向控制台顯示編譯過程,即:

正在編譯 xxxxx.cpp 文件...
xxxxx.cpp 編譯完成。
構建完成。

我怎么知道構建完成了?

在您的源代碼目錄中應該有一個classes文件夾。 我喜歡 Windows 上的“詳細信息”視圖,在那里我可以看到上次構建時的時間戳

在 eclipse 窗口右下角的狀態欄中,顯示了所有正在運行的任務。

如果您沒有任何待處理的任務,這個角落是空的。 當編譯器工作時,您會在那里看到當前的任務。

打開導航器視圖並檢查輸出文件夾(在我的情況下是bin )是否為空。 如果它是空的,則項目已被清理和/或尚未構建。 如果非空,則項目已經構建,但構建完成后對源代碼的最新更改未生效。

如果Project > Build Automatically選項被禁用,那么在開始調試或在 eclipse 中運行項目之前,您有責任構建單個/所有項目(無論在何處進行更改)。

我總是啟用此選項。 在我的情況下,構建將花費更少的時間,即使我的工作區中有很多項目,因為 eclipse 使用增量構建類型。

注意:

  1. 您可以通過查看@Marcinek 所說的右下角狀態欄來檢查當前構建是否正在進行中。 如果它有一些像Building XXX這樣的消息,那么構建正在進行中,等待它完成。

  2. 您可以通過右鍵單擊項目並選擇“ Properties選項來檢查項目的輸出文件夾。 在此處檢查構建路徑配置。

  3. 如果源文件夾修改時間戳大於輸出文件夾時間戳,則表示您必須構建項目才能使新更改生效。 見下圖

在此處輸入圖片說明

暫無
暫無

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

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