有没有关于如何在windows下从源代码编译软件的基本教程
Posted
技术标签:
【中文标题】有没有关于如何在windows下从源代码编译软件的基本教程【英文标题】:Is there any basic tutorial on how to compile software from source under windows 【发布时间】:2016-03-18 05:34:38 【问题描述】:我是开源世界的初学者。
我可以在 VS 2015 中编译自己的 C++ 代码。但是,我对编译开源代码知之甚少。我什至找不到那个项目文件。
无论如何,我想从源代码编译 Sigil 0.9.4 版本。我的系统是Windows 10 64位,安装了Qt 5.6.0。我一直在寻找任何基本指南,但我还没有找到。
我已经从链接下载了一个源代码 zip 文件 https://github.com/Sigil-Ebook/Sigil/releases
而且我不知道 Sigil-0.9.4-Code.zip 和 Source code (zip) 之间有什么区别。 我应该下载哪一个来编译?
直观地说,我在 Qt 中使用了“导入项目”,但我收到消息“没有规则可以全部作为目标。停止'
有什么说明吗?
提前谢谢你!!!
【问题讨论】:
【参考方案1】:对于编译,您需要使用CMake。我建议浏览他们的网站并阅读它。
如果您查看您尝试构建的软件的源代码库 (Sigil),您将看到根文件夹包含 CMakeLists.txt。该文件将告诉cmake
程序如何构建和配置软件。
如果您打算使用 Qt 作为您的 IDE,我建议您先下载并安装 cmake。然后确保Qt's toolchain is set up properly with the cmake。然后您所要做的就是在 Qt 中打开 CMakeLists.txt
(请参阅上述链接中的更多详细信息)。此外,您还可以找到很多其他教程,了解如何使用cmake
编译您的项目。
希望这将帮助您入门。
【讨论】:
很高兴它有帮助!注意:在 *** 上说“谢谢”的最佳方式是接受(或赞成)帮助解决您的问题的答案;)以上是关于有没有关于如何在windows下从源代码编译软件的基本教程的主要内容,如果未能解决你的问题,请参考以下文章
如何在不更改代码的情况下从已编译的 jar 中检索完整的异常消息?
如何在没有任何排序参数的情况下从表格底部选择行......?
如何在不安装的情况下从 apt-get 下载软件包? [关闭]