1

我对 CUDA 和 C 完全陌生。我的最终目标是为 CUDA 改编一个 FORTRAN 程序。现在,我无法运行一个简单的“Hello world”程序。

我已经能够使用nvcc hello_test.cu --machine32which 创建可执行文件进行编译。但是,当我尝试运行 .exe 时,我收到一条系统错误消息,说明:

程序无法启动,因为您的计算机缺少 cudart32_32_9.dll。尝试重新安装程序以解决此问题

我想我还没有添加这个文件的路径(我可以在“C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.2\C\common\bin\”中找到);但我不知道如何添加路径。任何帮助,将不胜感激。

4

1 回答 1

1

你可以走几条路线。要么只复制 DLL 并将其放在与可执行文件相同的目录中。

或者您可以在Windows的PATH环境变量中添加您提到的路径。然后它应该能够找到DLL。

于 2012-06-14T18:10:34.877 回答