【问题标题】:Eclipse C++ project with subfolders带有子文件夹的 Eclipse C++ 项目
【发布时间】:2019-10-13 23:28:01
【问题描述】:

我正在用 C++ 解决很多 LeetCode 问题。 我在 Eclipse 中工作并想创建一个文件结构,如:

Leetcode 
        Topic1
              Problem1
                     solution.cpp
              Problem2
                     solution.cpp
              Problem3
                     solution.cpp
        Topic2
              Problem1
                     solution.cpp
              Problem2
                     solution.cpp
              Problem3
                     solution.cpp

我希望每个 solution.cpp 文件独立于所有其他解决方案文件运行...

但是每当我在项目中创建一个子文件夹并将一个 cpp 文件放在那里时,项目就会停止构建并且无法运行。例如,这不会构建或运行:

Leetcode/Binary_Search/349.Intersection-of-two-arrays/349.Intersection-of-Two-Arrays.cpp Leetcode/Binary_Search/4.Median-of-two-sorted-arrays/4.median-of-two-sorted-arrays.cpp Leetcode/Array/1.Two-Sum/1.Two-Sum.cpp

(这里 Leetcode 是 Workspace,_Binary_Search_ 和 Array 是项目,4.Media-of-two-sorted-arrays1.Two-Sum是文件夹,各自的*.cpp文件是解决方案)

我知道我不了解 C++ 的 Eclipse 项目文件夹是如何组织的。谁能帮我?如果您将阅读内容的链接发送给我,我将不胜感激。

【问题讨论】:

  • 我想知道为什么在您将新的 cpp 文件放在那里后,您的构建就会失败。会不会是您选择了“C++ Managed Build”作为项目类型?在这种情况下,eclipse 将尝试编译所有 cpp 文件并链接它们。如果您希望您的 cpp 文件独立于其他文件运行,这可能不是您想要的。无论如何,您的帖子中没有足够的信息来真正了解发生了什么。

标签: c++ eclipse project


【解决方案1】:

这里有一个链接解释了eclipse的文件结构是如何工作的

https://courses.cs.washington.edu/courses/cse143/11wi/eclipse-tutorial/file_organization.shtml

【讨论】:

  • 欢迎提供指向解决方案的链接,但请确保您的答案在没有它的情况下有用:在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在它,然后引用如果目标页面不可用,您链接到的页面的最相关部分。可能会删除仅是链接的答案。
猜你喜欢
  • 2012-08-04
  • 2023-03-26
  • 1970-01-01
  • 2022-01-27
  • 1970-01-01
  • 2011-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多