我刚开始使用Eclipse进行C++开发,我想澄清一件我到目前为止还没能找到答案的事情。在Eclipse中,项目文件夹是否只能包含一个程序?也就是说,所谓的项目基本上是指一个C++程序?因此,在一个项目目录中不应该存储多个不同的程序吗?我的理解正确吗?
没错,尽管他们正在努力改变这一点:
http://www.eclipse.org/eclipse/development/towards-more-flexible-projects.html
Eclipse要求每个项目的内容都存储在磁盘上的单个目录中。该目录树中的每个文件和文件夹都必须属于工作区中的项目。
项目就是一个项目。你可以将应用程序分离成.dll、.exe或其他东西。当你开发的东西可以在另一个解决方案中单独存在时,你可以将其分离出来(例如.dll)。在使用Visual Studio进行开发时,你会发现项目最终是一个拥有自己功能的单一文件,整个程序被称为解决方案。我已经有一段时间没有使用Eclipse了,但它的方向是相同的。我记得Eclipse中的项目非常简陋,并且项目的含义取决于所使用的实际语言(Java、C/C++、PHP、PYTHON等等)。 好的定义是项目包含了应用程序的某些部分(如果不是全部)。