错误:在visual studio 2012和cuda 7.5下未定义标识符“atomicExch”

时间:2015-11-13 17:46:12

标签: visual-studio-2012 cuda atomic

我正在尝试使用CUDA 7.5 SDK在Visual Studio 2012下编译CUDA代码,但是我收到了错误

  

“错误:标识符”atomicExch“未定义”。

所以我试图从CUDA SDK示例和一些论坛获取一些信息,但我仍然无法解决问题。

任何建议或有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

好吧,我终于通过在我的代码中添加以下内容来解决它:

// Compile kernel code for Compute 2.0 and above only

#if __CUDA_ARCH__ >= 200

    // Device funtions on the GPU

#endif