如果在调用 ncu-ui
时遇到以下错误:
java
复制代码
Cannot mix incompatible Qt library (5.15.3) with this library (5.15.2)
根据一个有用的Stack Overflow 解决方案,你可以通过以下步骤来解决此问题:
- 下载适合的 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'
- 解压下载的 Debian 包:
bash
复制代码
$ dpkg -x libqt5network5_5.15.2+dfsg-9+deb11u1_amd64.deb .
- 将解压出来的库文件复制到
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/
- 同样地,将库文件复制到
nsight-systems
目录下:
bash
复制代码
$ sudo cp -P usr/lib/x86_64-linux-gnu/libQt5Network.so* /usr/lib/nsight-systems/host-linux-x64/
完成上述操作后,你应该能够成功启动 ncu-ui
了。