遇到问题冷静分析,没有解决不了的问题,只是需要时间。与君共勉
环境准备
要在windows 上编译c++ 源码,需要准备如下软件。省去了详细的安装过程。
- visual studio 2022 (社区免费版链接)
- mingw64 下载路径 (安装后,记得添加系统路径)
- cmake 下载链接
- jom 下载链接 (安装后,添加系统路径)
源码下载
开源代码地址:
github
https://github.com/SeetaFace6Open/index
gitee 快一些,稳定一些 ,自己搜吧
编译过程
seetaface6 项目需要逐个编译
其中 OpenRoleZoo 、 SeetaAuthorize 、TenniS 需要最先编译
以 OpenRoleZoo 和 SeetaAuthorize 为例
打开cmake
编译 OpenRoleZoo
1、
第一个是源码目录,第二个是存放编译后代码的目录,第二个目录需要自建
2、点击configure
3、配置编译文件生成路径
4、打开项目
5、开始编译
选中后,右键生成, 先编译第一个,再编译install 文件
成功后编译文件生成成功
编译 SeetaAuthorize,步骤一样
SeetaAuthorize 依赖 OpenRoleZoo 的编译文件。需要修改圈红的内容为 SeetaAuthorize 生成的编译文件位置。 前文自建的 build 夹下 lib 下的文件。 ORZ_ROOT_DIR 是 OpenRoleZoo 的所在目录