事情起因是想研究一下fisco的源码,但是fisoc的源码是c语言,不太懂C,导致编译都出问题
1.标题直接上报错
// CMake Error at cmake/ProjectGroupSig.cmake:30 (message):
Please install libgmp first
E:\code\FISCO-BCOS-2.8.0\FISCO-BCOS-2.8.0\cmake/ProjectGroupSig.cmake 30
下文中的环境都是windows环境
以及软件是Visual Studio 2019版本
提示安装 libgmp
2.0那就安装呗
vcpkg install gmp
如果没有vcpak 需要先安装哦
安装过程有点慢
安装完毕后是这个样子
3.0安装完毕后要在visual stuido 中进行cmak设置
选中设置中的 CMake工具链文件
最后选中上面vcpkg安装好目录下的 vcpkg\scripts\buildsystems 的 vcpkg.cmake 文件
ctrl+s 保存一下
弹出的 删除并重新生成缓存 点击
然后就会重新编译
这时候编译就成功啦
打完收工~