【发布时间】:2015-03-15 18:22:23
【问题描述】:
我最近刚刚通过“安装软件...”存储库功能和适用于 C++ 的 MinGW 工具包安装了 eclipse CDT 8.5 Luna。
当我尝试创建一个新的 C++ 项目时,从“可执行文件”中选择一个“空项目”然后构建它会产生“启动失败。找不到二进制文件”。在咨询了多个论坛之后,我设法通过 Windows >> Preferences >> C/C++ >> New C/C++ Project Wizard >> Makefile Project 将 Makerfile Project 的 Binary Parsers 默认设置为“PE Windows Parser”。当我尝试构建项目时,它仍然给我同样的错误。
我尝试从“可执行文件”创建“Hello World C++ 项目”,构建后,二进制文件夹奇迹般地自行构建。
为什么“二进制文件”仅在我创建“Hello World C++ 项目”时构建,而不是在我构建“空项目”时构建?
另一件事是,当我尝试运行默认的 Hello World main.cpp 代码时,控制台中似乎没有任何输出。我再次咨询了各种论坛,解决这个问题的唯一方法是在项目资源管理器 >> 属性 >> 运行/调试设置 >> 编辑中右键单击我的项目... [HelloWorld.exe] >> 环境 >> 新建.. . >> 并创建变量 PATH;值 C:\MinGW\bin。
有没有办法让输出在控制台中工作而无需手动设置新项目的环境?必须经历所有这些步骤似乎很复杂。
【问题讨论】: