Celestia: 构建说明

创建于 2019-11-26  ·  9评论  ·  资料来源: CelestiaProject/Celestia

在哪里可以找到 Windows 的构建说明?
是否有任何分步指南/教程?
在大多数 Github 存储库中,我在自述文件或 Wiki 中找到了构建说明/链接,但在 Celestia 存储库中找不到它们。

question

最有用的评论

@eyvallah :你想让我用 Markdown 重写它吗?

所有9条评论

清晰且简单的构建说明/方法将吸引更多开发人员为 Celestia 做出贡献。
大多数成功和不断发展的项目通常不仅是用户友好的,而且是开发人员友好的。

是的我同意。 目前,您可以求助于根目录中的 INSTALLATION 文件进行构建。

我们需要在 markdown 中重写该文件以使其更友好

请参考https://github.com/CelestiaProject/Celestia/blob/master/INSTALL ,同时支持 MSVC 和 GCC (Mingw)。

恕我直言,这里描述的构建方法https://github.com/CelestiaProject/Celestia/blob/master/INSTALL是如此复杂和耗时,以至于一些开发人员甚至不会考虑尝试自己构建 Celestia 撇开贡献不谈。 这种方法太令人沮丧了。
恕我直言,所有第三方库都应该集成到 Celestia 存储库中,可以使用git clone --recursive https://github.com/CelestiaProject/Celestia.git或直接使用git clone https://github.com/CelestiaProject/Celestia.git 。 这样,开发人员只需要构建和运行项目即可。 至少核心项目应该易于构建和运行。 可以允许通过 vcpkg 配置可选包。

我想看看您如何在没有 MSVC 和 CMake、GLEW(自动生成,因此需要 2 阶段构建)、lua 和 libpng 的官方支持的情况下集成 GNU gettext。 我还想看看每次更改主 CMakeList.txt 或将另一个选项传递给 CMake 时如何重新编译 Qt。

popcorn

让我们逐步完善构建说明,以便我们能够获得更多贡献者!
我从#573 开始轻轻地...

@eyvallah :你想让我用 Markdown 重写它吗?

@eyvallah :你想让我用 Markdown 重写它吗?

那太好了,继续

@eyvallah :给你 -> #579

可能会使用一些 linting 和额外的换行符,但这是一个开始:-)

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

furquan-lp picture furquan-lp  ·  8评论

RacerBG picture RacerBG  ·  9评论

munix9 picture munix9  ·  28评论

CelestiaProject picture CelestiaProject  ·  8评论

Panterstruck picture Panterstruck  ·  9评论