今天在ubuntu 16.04上安装米聊的时候出现了下面的错误:

A JavaScript error occurred in the main process
Uncaught Exception:
Error: Dynamic Linking Error: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /tmp/.mount_MiTalkfE0kYI/lib/milink.dll.so)
    at new DynamicLibrary (/tmp/.mount_MiTalkfE0kYI/resources/app.asar/node_modules/ffi/lib/dynamic_library.js:74:11)
    at Object.Library (/tmp/.mount_MiTalkfE0kYI/resources/app.asar/node_modules/ffi/lib/library.js:45:12)
    at Object.<anonymous> (/tmp/.mount_MiTalkfE0kYI/resources/app.asar/dist/electron/main.js:1:776080)
    at o (/tmp/.mount_MiTalkfE0kYI/resources/app.asar/dist/electron/main.js:1:270)
    at Object.<anonymous> (/tmp/.mount_MiTalkfE0kYI/resources/app.asar/dist/electron/main.js:1:2240)
    at o (/tmp/.mount_MiTalkfE0kYI/resources/app.asar/dist/electron/main.js:1:270)
    at Object.<anonymous> (/tmp/.mount_MiTalkfE0kYI/resources/app.asar/dist/electron/main.js:1:2060310)
    at o (/tmp/.mount_MiTalkfE0kYI/resources/app.asar/dist/electron/main.js:1:270)
    at /tmp/.mount_MiTalkfE0kYI/resources/app.asar/dist/electron/main.js:1:1078
    at Object.<anonymous> (/tmp/.mount_MiTalkfE0kYI/resources/app.asar/dist/electron/main.js:1:1089)

安装命令:

chmod +x MiTalk_4.0.21.AppImage  
./MiTalk_4.0.21.AppImage

解决方法

当前版本的libstdc++.so.6缺少GLIBCXX_3.4.22.查看当前版本的GLIBCXX命令为:

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

安装libstec++:


sudo apt-get install libstdc++6

参考文献

[1]. libstdc++.so.6: version `GLIBCXX3.4.22' not found. https://blog.csdn.net/u011961856/article/details/79644342

Logo

更多推荐