繁体   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