nauxliu / opencc4php

简繁体转换 PHP 扩展
MIT License
457 stars 86 forks source link

opencc源码编译bug #58

Open suyanhj opened 1 year ago

suyanhj commented 1 year ago

问题1:在源码编译opencc时,默认cmakefile中指定的cmake版本是3.5,编译时实际上会遇到找不到依赖包的问题,如图: image

解决: 需要手动下载一份最新的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 //非交互式修改配置文件