所以我是CDT的新手(尽管之前我曾使用过C和Eclipse Java),并且似乎得到了错误,如下图所示:
现在,当我检查Run Configurations
时,调试应用程序的应用程序字段似乎是空的,如下所示:
最后,当我检查调试可执行文件应该在哪里的实际物理位置时,该文件夹似乎是空的,即使我正在完成构建过程。
有谁知道为什么会出现这个问题,以及为什么eclipse没有构建/编译我的可执行文件?
注意:我目前正在使用Eclipse Luna。
答案 0 :(得分:1)
您的程序似乎无法正确编译,可能是因为您在编译器级别存在构建错误... 尝试按 CTRL + B ,看看问题部分是否有编译器错误。
答案 1 :(得分:1)
如果您熟悉在Eclipse中开发Java,那么您可能会遇到一个问题,即Java的默认设置是持续构建。但是对于CDT,您需要告诉Eclipse构建项目。这可以通过按 CTRL + B 来构建工作区中的所有项目,或者右键单击所需项目并选择Build Project
。
完成项目的第一次构建后,可以使用Build (if required) before launching
中的Window | Preferences | Run/Debug | Launching
选项自动完成将来的构建,如此屏幕截图所示:
完成首次构建并设置启动配置后。然后编辑/调试周期变得非常有效,只需编写代码并在准备就绪时点击“运行”或“调试”按钮。