迷茫路人 2021-04-21 06:52 采纳率: 0%
浏览 40

mysql源码编译报 Regular expression

RegularExpression::compile(): Nested *?+.
RegularExpression::compile(): Error in compile.
CMake Error at scripts/CMakeLists.txt:317 (IF):
  if given arguments:

    "NOT" "lib" "STREQUAL" "general" "AND" "NOT" "CLIENT_LIBS" "MATCHES" "D:/WorkSpaces/C++/mysql-8.0.23/mysql-8.0.23/brelease/copied_openssl.lib "

  Regular expression
  "D:/WorkSpaces/C++/mysql-8.0.23/mysql-8.0.23/brelease/copied_openssl.lib "
  cannot compile
Call Stack (most recent call first):
  scripts/CMakeLists.txt:340 (EXTRACT_LINK_LIBRARIES)


-- Configuring incomplete, errors occurred!
See also "D:/WorkSpaces/C++/mysql-8.0.23/mysql-8.0.23/brelease/CMakeFiles/CMakeOutput.log".
See also "D:/WorkSpaces/C++/mysql-8.0.23/mysql-8.0.23/brelease/CMakeFiles/CMakeError.log".

是什么原因导致的,怎么解决啊

  • 写回答

1条回答 默认 最新

  • 迷茫路人 2021-04-21 08:52
    关注

    原因是在这个目录里面C++文件夹判定为了中文模式所以造成正则表达式无法解析的错误。一下午啊整整一下午,真想砸了它

    评论
    编辑
    预览

    报告相同问题?

    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部