【问题标题】:Updating a Cuda 4.0 project to Cuda 4.2将 Cuda 4.0 项目更新到 Cuda 4.2
【发布时间】:2012-09-21 09:17:00
【问题描述】:

我有一个用 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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-18
        • 1970-01-01
        • 2013-06-10
        相关资源
        最近更新 更多