Open suyanhj opened 1 year ago
问题1:在源码编译opencc时,默认cmakefile中指定的cmake版本是3.5,编译时实际上会遇到找不到依赖包的问题,如图:
解决: 需要手动下载一份最新的cmake,我用3.26版本就能正常编译
问题2:如果编译时遇到 c++14报错的问题,也需要改cmakefile,指定c++版本 解决: g++ -std=c++11 -E - < /dev/null // 可检查本地gcc支持哪个版本的c++,可以试试c++11,都是向下兼容 sed -ri-bak 's#(.*-std=)c++14$#\1c++11#' CMakeLists.txt //非交互式修改配置文件
问题1:在源码编译opencc时,默认cmakefile中指定的cmake版本是3.5,编译时实际上会遇到找不到依赖包的问题,如图:![image](https://github.com/nauxliu/opencc4php/assets/95021771/79091f67-a16a-4e32-8456-c9d469916844)
解决: 需要手动下载一份最新的cmake,我用3.26版本就能正常编译
问题2:如果编译时遇到 c++14报错的问题,也需要改cmakefile,指定c++版本 解决: g++ -std=c++11 -E - < /dev/null // 可检查本地gcc支持哪个版本的c++,可以试试c++11,都是向下兼容 sed -ri-bak 's#(.*-std=)c++14$#\1c++11#' CMakeLists.txt //非交互式修改配置文件