将常见的包含文件移至单独的目录,但仍可在 Eclipse 中轻松编辑它们?

发布于 2024-08-07 11:58:49 字数 181 浏览 6 评论 0原文

我们使用的是Eclipse+CDT+SVN(Linux)。我们如何才能在单独的包含目录中拥有一些常见的头文件,该目录也在SVN中,但不在项目特定的子目录中。

主要目标是为多个项目创建一些通用的、可重用的代码,并能够在 Eclipse 中轻松编辑/提交该代码。

我们的机器上有不同的目录结构,因此“简单”链接不起作用。

We are using Eclipse+CDT+SVN(Linux). How can we have some common header files in a separate include directory, which is also in the SVN, but not in the project specific subdirectory.

The main goal would be to create some common, reusable code for multiple projects and to be able to easily edit/commit that code within eclipse.

We have different directoy structures on the machines, so "simple" links would not work out.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

家住魔仙堡 2024-08-14 11:58:49

您可以使用:

  • 外部项目(如Rahul在您的问题的评论中建议的那样)与这些头文件其中:您的第一个项目将“依赖于”您的第二个项目。
    问题是公共项目的路径可能因机器而异,但仍完整存储在 CDT 项目的 .classpath.project 中。

  • a 链接目录,它至少使用链接资源的路径变量,并且只需要根据当前计算机将该变量设置为正确的路径(到公共项目)。

You could use:

  • an external project (as suggested by Rahul in the comments of your question) with those header files in it: your first project would "depend on" your second one.
    The problem is the path of the common project which can be different from machine to machine, while still being stored in full in the .classpath or .project of your CDT project.

  • a linked directory, which at least use a path variable for linked resources, and would only require to set that variable to the proper path (to the common project) depending on the current machine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文