我有一个新安装的ubuntu22.04(实际上流行的操作系统,相同的版本)
我已经从ubuntu仓库安装了CUDA工具包,它安装了11.5版。
操作系统和CUDA工具包是安装的第一件事,所以我还没有玩过不同的版本,其他Qt软件等。
我可以编写CUDA代码,编译并运行它,安装似乎工作正常。但是,如果我尝试运行nsight-sys或ncu-ui,我会得到错误消息
Cannot mix incompatible Qt library (5.15.3) with this library (5.15.2)
这是什么原因。几天前它实际上抱怨将5. 13. 3与5. 13. 2进行比较,所以似乎在更新的两个错误版本之间发生了任何Qt更新?
如何让CUDA调试工具与我在系统中安装的Qt库一起运行?
1条答案
按热度按时间nuypyhwy1#
这是nsight-compute / nsight-systems包问题。作为解决方法,您可以按照以下4个步骤从this Debian package手动导入导致冲突的库(
libQt5Network.so
):1.从Debian仓库下载libqt 5 network 5(来自Qt 5.15.2)包
1.提取物 Package
1.将缺少的库及其关联的符号链接复制到Nsight Compute安装
1.将缺少的库及其关联的符号链接复制到Nsight Systems安装
完成这些步骤后,工具将正常启动。