在哪里可以找到 Windows 的构建说明?
是否有任何分步指南/教程?
在大多数 Github 存储库中,我在自述文件或 Wiki 中找到了构建说明/链接,但在 Celestia 存储库中找不到它们。
清晰且简单的构建说明/方法将吸引更多开发人员为 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。
让我们逐步完善构建说明,以便我们能够获得更多贡献者!
我从#573 开始轻轻地...
@eyvallah :你想让我用 Markdown 重写它吗?
@eyvallah :你想让我用 Markdown 重写它吗?
那太好了,继续
@eyvallah :给你 -> #579
可能会使用一些 linting 和额外的换行符,但这是一个开始:-)
最有用的评论
@eyvallah :你想让我用 Markdown 重写它吗?