当前位置: 首页 > 工具软件 > TarsCpp > 使用案例 >

centos7环境源码部署tarscpp时,可能会出现cmake无法编译的问题以及解决方法

杨景山
2023-12-01

在centos7环境下源码部署tarscpp时,可能会出现cmake无法编译的情况,可能的原因如下:
1: cmake版本过低,或是其他依赖版本过低,可以通过命令
yum install glibc-devel gcc gcc-c++ bison flex cmake
来查看依赖包的版本。
当版本过低时需要通过源码下载高版本的依赖包。

2:出现此错误:
CMake Error at servant/CMakeLists.txt:64 (add_subdirectory): add_subdirector
是因为在git clone克隆 TarsCpp源码时出现了文件包不完整的问题,
如果代码已经克隆,使用以下指令修复
git submodule update --init --recursive
则可以修复完成,只需要再次执行cmake命令即可编译通过。

 类似资料: