C++ 如何让eclipse运行当前的开源文件?

C++ 如何让eclipse运行当前的开源文件?,c++,eclipse,C++,Eclipse,问这个问题我感到很尴尬,但我已经花了半个小时试图弄清楚如何在eclipse中运行特定的源文件,但运气不好 我创建了一个C++项目,然后创建了一个源文件夹和一个C++源文件。该文件工作正常,但当我在文件夹中添加第二个文件时,它似乎没有运行。我之所以知道这一点,是因为正在输出第一个源文件中的“hello world”。奇怪的是,如果我在第二个文件中有一个错误,那么我会得到错误,但是在我纠正它们之后,我仍然只得到第一个文件的输出 是否可以运行当前在eclipsekind中打开的源文件,就像它在Java

问这个问题我感到很尴尬,但我已经花了半个小时试图弄清楚如何在eclipse中运行特定的源文件,但运气不好

<>我创建了一个C++项目,然后创建了一个源文件夹和一个C++源文件。该文件工作正常,但当我在文件夹中添加第二个文件时,它似乎没有运行。我之所以知道这一点,是因为正在输出第一个源文件中的“hello world”。奇怪的是,如果我在第二个文件中有一个错误,那么我会得到错误,但是在我纠正它们之后,我仍然只得到第一个文件的输出


是否可以运行当前在eclipsekind中打开的源文件,就像它在Java中所做的那样?我的目标是为我工作的C++书的每一次练习创建一个新的源文件,让它们独立运行,而不必为每个练习创建新的项目。

< p>您可能需要为每个练习创建一个新项目,或者查看运行配置设置并指定要运行的文件。单击绿色运行按钮旁边的小下拉箭头,创建或编辑Run-CONFIG/

< P>。我刚刚在这里创建了LyDaNo信息的在线C++课程:使用Eclipse,因为它是跨平台的,人们可以在许多不同的平台上进行练习。下面是我如何解决这个问题的:

首先了解EclipseCDT是如何工作的——项目中的所有文件都被编译并链接在一起。这意味着在整个项目中只能有一个主节点。因此,在一个项目中放一堆练习文件是行不通的。这里有一个简单的解决方案:

创建一个新项目,并为项目类型选择General->project。在该通用项目中,链接到包含所有练习文件的目录。右键单击项目,选择新建->文件夹,在对话框中按高级,选择链接到备用位置。如果目录有子目录,那很好-它工作得很好。这将为您提供一个易于访问的存储库,并且不会被编译

< P>现在创建另一个项目,并选择C++项目作为我称之为工作的项目类型。现在,对于每个课程,将您将要使用的一个或多个文件从常规项目复制到工作项目中。做你的练习,玩文件,等等。你仍然有原始文件,因为你在复制,所以可以随意犯很多错误

完成每个练习后,只需将文件从“工作”中删除,然后从“项目”菜单中“运行清理”即可。在将下一组练习文件复制到“工作”中之前,此步骤对于使用MingW的Windows尤为重要

我发现这个工作流程为此目的非常有效


/Bill < /P>你不运行C++源文件。C++是一个,而不是一个。@ JordSyWeb抱歉我的错误。我的意思是编译当前打开的文件,类似于编译Java文件时eclipse的行为。