【发布时间】:2012-07-18 06:30:31
【问题描述】:
我目前正在开发一个开源 C++ 项目。我在 C++ 方面没有太多经验,因为我的日常工作主要涉及 Java。我现在正计划发布我的 C++ 项目,我想知道我应该如何安排我的项目的打包。例如,在 Java 中,所有的类文件都打包成 jar 文件。那么 C++ 中的等效方法是什么?组织源代码/二进制文件有什么好的做法吗?顺便说一下,我的目标平台是 Linux。
另一个问题是我目前正在使用 Eclipse CDT 插件进行开发和构建。那么无论如何我可以从 Eclipse 项目中提取构建脚本并将其用作通用构建脚本吗?关于 C++ 构建/打包有什么好的参考吗?提前致谢。
编辑
为了澄清一点,我认为我的项目的发布可以被视为一个应用程序。它是一个用于软件配置管理的命令行工具。
【问题讨论】:
-
要回答这个问题,我们需要更多地了解您的项目。例如,它是(动态或共享)库还是应用程序/应用程序?还是您只是想让您的代码可供他人为自己构建?
-
@Turix 谢谢。我添加了更多细节。如果问题对您来说仍然模棱两可,请告诉我。
-
不是重复的,但可能有用:stackoverflow.com/questions/54674/…
-
还可以查看这些“如何将 C++ 代码部署到任何地方的提示”stackoverflow.com/questions/2486060/…
标签: c++ build-process