gpt4 book ai didi

c++ - 加载 mkvtoolnix-gui 时出错 "mkvtoolnix-gui: symbol lookup error: mkvtoolnix-gui: undefined symbol"

转载 作者:太空宇宙 更新时间:2023-11-04 05:18:46 31 4
gpt4 key购买 nike

这是我启动 mkvtoolnix-gui 时遇到的错误:

mkvtoolnix-gui: symbol lookup error: mkvtoolnix-gui: undefined symbol: _ZN5boost16re_detail_10640012perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14construct_initERKNS_11basic_regexIcSJ_EENS_15regex_constants12_match_flagsE

enter image description here

最佳答案

通过 c++filt 运行装饰符号揭示:

$ echo _ZN5boost16re_detail_10640012perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14construct_initERKNS_11basic_regexIcSJ_EENS_15regex_constants12_match_flagsE | c++filt
boost::re_detail_106400::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)

我不是 Boost 爱好者,但我猜你需要为 Arch 安装 Boost.Regex。

<小时/>

这是它们在 Ubuntu 16.04 下的名称:

$ apt-cache search boost-regex
libboost-regex1.58.0 - regular expression library for C++
libboost-regex-dev - regular expression library for C++ (default version)
libboost-regex1.58-dev - regular expression library for C++

以下是它们在 Fedora 26 下的名称:

$ dnf search boost-regex
Last metadata expiration check: 1 day, 12:41:53 ago on Fri 14 Jul 2017 03:00:18 AM EDT.
====================== Name Exactly Matched: boost-regex =======================
boost-regex.i686 : Run-time component of boost regular expression library
boost-regex.x86_64 : Run-time component of boost regular expression library

我不知道它们在 Arch 中叫什么。 Pacman 返回 0 个以下结果。也许它在 extra/boost-libs 1.64.0-4 .

  • pacman -Ss boost-regex
  • pacman -Ss 'boost-regex*'
  • pacman -Ss boost | grep -i regex
  • pacman -Ss Boost | grep -i regex

关于c++ - 加载 mkvtoolnix-gui 时出错 "mkvtoolnix-gui: symbol lookup error: mkvtoolnix-gui: undefined symbol",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45119480/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com