一、提前准备
以Windows 做演示,基本一个项目编译好后,后面其他开源项目都是通的。好,让我们开干。
0.预期耗时
从头开始怎么着也得要一天配置环境吧,记得挂T。
1.github 账号
这个总得有吧。
2.git windows 配置
这个有没有,该演示项目无所谓,可以下载zip ,但是有些项目需要git clone 一些必须的依赖,建议折腾一下。
3.Qt 账号以及下载
下载:https://www.qt.io/download-qt-installer-oss
简单说明参考【这是最近看到的一个其他项目相关说明。可以参考QT 配置】
https://github.com/nomic-ai/gpt4all/blob/main/gpt4all-chat/build_and_run.md
在线下载,选择如下,不想动脑子都勾选就完事了。
4.配置环境变量
这只是个大概的流程,需要有点基础,毕竟都开始编译人家项目看代码了,也不是小白了。详细的的文档有人看后续再补充。
二、编译项目
1.原项目地址
https://github.com/nuttyartist/notes
2.git clone
git clone git@github.com:nuttyartist/notes.git
3.处理有嵌套的项目
该项目嵌套别的项目,也需要编译,【写在CMakeLists.txt 里面了,咱们不用管】
其中,下载好后 \notes\3rdParty 路径下有的文件是空的,还需要点开原项目,找到对应的文件再clone 一下,注意路径。
4.开始编译
点击【文件】 => 【打开文件或项目(O)】=> 选择下载的CMakeLists.txt
过程结束,会耗费一点时间。