无法在我的程序中使用cuda编译

时间:2018-03-16 18:37:03

标签: qt ubuntu cuda

我在 Ubuntu 16.4.4 上安装了 CUDA-9.1 ,并尝试编译一个程序,该程序使用了一些需要cuda的库。我在安装很新的时候取得了成功,但是当我再次回到它时它失败了,并给出了以下错误。

  找不到//usr/local/cuda-9.1/lib64/libnppial.so.9.1所需的libnppc.so.9.1(尝试使用-rpath或-rpath-link)

并找不到libnppc.so.9.1,我在同一目录中找到了它。 我之前成功编译了程序,但我根本没有改变它,但它失败了。

我使用Qt作为我的IDE,并在.pro文件中添加了正确的LIBS和INCLUDEPATH。 我使用vscode作为我的IDE遇到了同样的问题。我确信这个问题与我的.pro文件或IDE或程序无关,因为它在当晚正在运行。

1 个答案:

答案 0 :(得分:0)

应将

-lnppc添加到列表的末尾