将Cuda 4.0项目更新为Cuda 4.2

将Cuda 4.0项目更新为Cuda 4.2,cuda,Cuda,我有一个用CUDA 4.0测试过的VS2010项目,今天我安装了CUDA 4.2,我想更新这个项目,问题是当我尝试运行这个项目时,它会要求我提供cudart32_40_17.dll,但由于这是CUDA 4.2,我只有在我的文件夹(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2\bin)cudart32_42_9.dll上才有。我已经将Build Customizations设置为Cuda 4.2,它编译时没有任何问题,唯一的问题是当

我有一个用CUDA 4.0测试过的VS2010项目,今天我安装了CUDA 4.2,我想更新这个项目,问题是当我尝试运行这个项目时,它会要求我提供cudart32_40_17.dll,但由于这是CUDA 4.2,我只有在我的文件夹(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2\bin)cudart32_42_9.dll上才有。我已经将Build Customizations设置为Cuda 4.2,它编译时没有任何问题,唯一的问题是当我尝试运行它时,应用程序会要求我提供以前版本的dll。有没有办法规定项目必须使用cudart32_42_9.dll?

项目中有另一个库是使用Cuda 4.0编译的,因此我必须使用Cuda 4.2重新编译库(OpenCV)。

项目中有另一个库是使用Cuda 4.0编译的,因此我必须重新编译库(OpenCV)使用Cuda 4.2.

单向,您可以使用nvidia parallel nsight对其进行更改。 另一个是重置cuda链接器指向CUDA4.2,编译器使用4.2 nvcc。
祝你好运

有一种方法,你可以使用nvidia parallel nsight来更改它。 另一个是重置cuda链接器指向CUDA4.2,编译器使用4.2 nvcc。 祝你好运