2

我正在尝试使用 Cudafy.NET 进行编程。

起初,我测试了cudafy.NET的例子,但它不起作用。

cudafyModule km = CudafyTranslator.Cudafy();

此代码显示编译错误。

所以,我在 cudafyviewer 中检查了 CUDA 测试,但结果是一样的。

我安装了 CUDA Toolkit 7.0 并将路径添加cl.exe到环境变量的系统路径中。

我还需要什么?

截屏

4

1 回答 1

3

您是否有机会使用 VS 2015?Nvcc.exe 说还不能用。您可以尝试运行 nvcc.exe /? 从命令提示符下,如果您有 VS 2015,您可能会看到此错误:

C:\WINDOWS\system32>nvcc /?

nvcc 致命:nvcc 找不到受支持的 Microsoft Visual Studio 版本。仅支持 2010、2012 和 2013 版本

更新:通过确保添加到 PATH 语句中的 cl.exe 的路径是指向 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\ 的路径,我能够让它工作amd64。(换句话说,将它指向版本 12 cl.exe 而不是版本 14。)现在 Cudafy.net 正在为我在 VS 2015 中工作。

于 2015-10-28T14:42:59.167 回答