解决打开 ncu-ui 时出现的 Qt 错误

102 阅读1分钟

如果在调用 ncu-ui 时遇到以下错误:

java
复制代码
Cannot mix incompatible Qt library (5.15.3) with this library (5.15.2)

根据一个有用的Stack Overflow 解决方案,你可以通过以下步骤来解决此问题:

  1. 下载适合的 Qt 库文件:
bash
复制代码
$ wget -q 'http://ftp.de.debian.org/debian/pool/main/q/qtbase-opensource-src/libqt5network5_5.15.2+dfsg-9+deb11u1_amd64.deb'
  1. 解压下载的 Debian 包:
bash
复制代码
$ dpkg -x libqt5network5_5.15.2+dfsg-9+deb11u1_amd64.deb .
  1. 将解压出来的库文件复制到 nsight-compute 目录下:
bash
复制代码
$ sudo cp -P usr/lib/x86_64-linux-gnu/libQt5Network.so* /usr/lib/nsight-compute/host/linux-desktop-glibc_2_11_3-x64/
  1. 同样地,将库文件复制到 nsight-systems 目录下:
bash
复制代码
$ sudo cp -P usr/lib/x86_64-linux-gnu/libQt5Network.so* /usr/lib/nsight-systems/host-linux-x64/

完成上述操作后,你应该能够成功启动 ncu-ui 了。

解决打开 ncu-ui 时出现的 Qt 错误.png