【发布时间】:2012-12-02 23:43:02
【问题描述】:
我有一个现有的应用程序可以在 CUDA 4.2 和 VS 2010 中编译和运行良好。我现在正在移植到一个具有 CUDA 5.0 和 VS 2012 的新系统。不幸的是我不得不使用 VS 2012 .
我按照 Nvidia 论坛和this blog entry 中的步骤在 VS 2012 中设置 CUDA,但是 我的带有引用纹理的行的代码未编译,例如:
文件:filter.cu
texture < float, cudaTextureType2D, cudaReadModeElementType> texRefEachRes_0;
texture < float, cudaTextureType2D, cudaReadModeElementType> texRefEachRes_1;
如果我右键单击该文件,我确实不将其属性视为 CUDA 等。所以听起来 VS 仍然不知道 CUDA?
我还需要在 VS 2012 中进行哪些调整才能编译此代码?
【问题讨论】:
标签: cuda visual-studio-2012 gpu