QSocketNotifier: Can only be used with threads started with QThread Fontconfig error: Cannot load default config file cmake-gui: symbol lookup error: /usr/lib/aarch64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so: undefined symbol: eglGetPlatformDisplay
时间: 2024-01-27 12:04:34 浏览: 217
/usr/bin/ld:cannot find-lThreads的解决办法
5星 · 资源好评率100%
这个错误消息表明您的程序在加载一个Qt插件时出现了错误,可能是因为插件版本不兼容或者缺少依赖项。
要解决这个问题,您可以尝试以下步骤:
1. 检查您的系统上是否安装了正确版本的Qt插件。您可以尝试重新安装Qt Wayland插件,或者检查是否有更新的版本可用。
2. 检查您的程序是否正确配置了Qt插件路径。您可以在程序中添加以下代码来设置Qt插件路径:
```
QApplication::addLibraryPath("/path/to/qt/plugins");
```
确保将路径替换为您的系统上Qt插件的实际路径。
3. 检查您的系统是否缺少依赖项。您可以使用以下命令来查找缺少的库:
```
ldd /usr/lib/aarch64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
```
如果您找到了缺少的库,可以尝试安装相应的依赖项来解决问题。
希望这些步骤可以帮助您解决这个问题。
阅读全文