我在Mac OS Mojave(版本10.14)上,使用Eclipse Photon。我有一个C ++项目(不会在C ++透视图中显示,而只会在Java透视图中显示),并且我想要用于各种用途的多个包/文件夹。例如:
- MyCPPProject
- School
- Lab01.cpp
- Lab02.cpp
- Personal
- File01.cpp
- File02.cpp
所有C ++文件都将具有主要方法(这就是为什么如果它们在同一项目中的话我将无法运行它们的原因)。所有文件都将是“简单的”,这意味着它们将不执行竞争性编程之外的任何操作(因此,除了cin
/ cout
或scanf
以外,什么都不会做)。
互联网说,每种主要方法都需要一个新项目。有没有人有什么想法可以让我将程序保留在一个项目中?
先谢谢了。
答案 0 :(得分:3)
Java的工作方式,每个Java类可以有一个不同的static void main(String[] args)
。 C和C ++都无法像这样工作:每个.exe只限于一个“ main()”。
这又意味着您必须在Eclipse中为每个单独的.exe定义一个单独的项目。就是这样:)
但是,Eclipse允许您将项目“分组”为“工作集”:
What is a working set and how do I use it?
因此,如果您愿意,可以将项目组织为“学校”和“个人”,并根据需要过滤一个或另一个。
最后,有些C / C ++“在线小提琴”使您可以轻松地运行小型独立的.cpp文件,并且您可能更喜欢Eclipse,MSVS或CodeBlocks:
'希望有帮助!