merrickluo / liberime

A emacs dynamic module provide librime bindings for emacs
GNU General Public License v3.0
68 stars 13 forks source link

msys2 third_party_build编译不过去 #56

Open jacklisp opened 4 years ago

jacklisp commented 4 years ago

[ 80%] Building CXX object src/CMakeFiles/rime.dir/rime/gear/script_translator.cc.obj [ 80%] Building CXX object src/CMakeFiles/rime.dir/rime/gear/selector.cc.obj [ 81%] Building CXX object src/CMakeFiles/rime.dir/rime/gear/shape.cc.obj [ 82%] Building CXX object src/CMakeFiles/rime.dir/rime/gear/simplifier.cc.obj E:/linux-download/gitrep/liberime/third_party_build/librime/src/rime/gear/simplifier.cc: In member function 'bool rime::Opencc::ConvertWord(const string&, std::vector<std::__cxx11::basic_string<char> >*)': E:/linux-download/gitrep/liberime/third_party_build/librime/src/rime/gear/simplifier.cc:57:46: error: cannot convert 'std::__cxx11::basic_string<char>' to 'const char*' in initialization 57 | for (const char* value : entry->Values()) { | ^ make[2]: *** [src/CMakeFiles/rime.dir/build.make:1198:src/CMakeFiles/rime.dir/rime/gear/simplifier.cc.obj] 错误 1 平台:windows 7 Msys2 x64 gcc version: 9.3.0 cmake version: 3.17.0

Eason0210 commented 4 years ago

我也有同样的问题,Win10 msys2

tumashu commented 4 years ago

现在 liberime 不自己编译 librime 了,直接用 msys2 提供的