【发布时间】:2019-03-24 22:06:55
【问题描述】:
我在 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 之外什么都不会做)。
互联网上说我需要为每个主要方法创建一个新项目。有没有人有任何想法让我可以将我的程序保留在 1 个项目中?
提前致谢。
【问题讨论】:
-
"我不需要 exe 文件或任何其他文件,我只想能够运行我的 CPP 文件。"。呃 - 什么???另外:如果您的 C++ 项目不会在 CDT 透视图中显示……这听起来绝对是个问题;)最后:与其在“所有 C++ 文件中包含主要方法”……不如考虑使用单元测试框架。这是一个关于在 Eclipse/CDT 中使用 Google Test 的视频:linkedin.com/learning/test-driven-development-in-c-plus-plus/…
-
@paulsm4 很抱歉该声明,我已将其删除,以免混淆其他人。我是一名初学者,所以我正在寻找的只是可以运行我的 C++ 文件的东西,我希望它们在一个项目和 Eclipse 中。我会研究单元测试,谢谢你的建议。
-
您的问题似乎与this one 非常相似,请查看那里的答案。
-
Visual Studio 有一个“解决方案”;您可以使用不同的
mains 对多个项目进行分组。 -
创建一个
Makefile项目并使用你自己的Makefile。
标签: c++ eclipse eclipse-cdt