然后我进入”安装新软件”,并选择zip文件(我不解压,只选择zip文件)。一切正常,它安装成功,所有可选功能都展示出来了等等。
接着我创建了一个新的HelloWorld项目。当我尝试运行它时,出现了错误并显示:
启动失败,二进制文件未找到。
有谁能告诉我如何修复它吗?
谢谢。
在运行可执行文件之前,您必须先构建它。因此,如果您没有“构建”文件,则无法链接和加载该对象文件,因此它不具备执行所需的二进制数字。
因此,基本上右键单击项目-> 构建项目-> 作为本地C/C++应用程序运行
就可以了。
首先,你需要确保已经构建了该项目。您可以使用工具栏中的锤子图标来构建项目。您可以选择构建调试版或发布版。如果您无法构建项目,则问题在于您没有安装编译器或IDE无法找到编译器。
若想查看Mac上是否安装了编译器,您可以从命令行运行以下命令:
g++ --version
如果您已经安装了它(在安装XCode工具时会自动安装),您可以运行以下命令查看其位置:
如果你已经安装了它(在安装XCode工具时会一并安装),你可以通过运行以下命令来查看其位置:
which g++
如果您已能构建该项目,但仍然收到“二进制文件未找到”的消息,则问题可能是项目未创建默认的启动配置。在这种情况下,请执行以下操作:
Right click project > Run As > Run Configurations... >
然后在"C/C++ Application"部分创建一个新的配置 > 输入可执行文件的完整路径(在构建步骤中创建的文件将存在于Debug或Release文件夹中)。 您的启动配置应如下所示:
现在请前往 Run->Run Configuration->
在C/C++ Application下,您将看到可执行文件的名称+调试(如果没有,请单击C/C++ Application几次)。 选择名称(在本例中为projectTitle + Debug)。
在此之下,在主选项卡->C/C++应用程序->搜索您的项目中,在二进制文件中选择由您的项目命名的二进制文件....
在运行之前必须先进行“构建”,否则会出现“二进制文件未找到”的错误。您可以设置“自动构建”,这样它就会自动构建和运行。请查看此帖子以设置“自动构建”http://situee.blogspot.com/2012/08/how-to-set-eclipse-cdt-auto-build.html
如果您在构建项目后仍然出现错误,请尝试执行以下操作:
我在安装用于C/C++应用程序的Eclipse时遇到了同样的问题。我下载了Mingw GCC,将其bin文件夹放入您的路径中,在Eclipse中创建新的C++项目时使用它作为工具链并进行构建,这解决了我的问题。 参考此视频