我正在尝试使用CUDA 7.5 SDK在Visual Studio 2012下编译CUDA代码,但是我收到了错误
“错误:标识符”atomicExch“未定义”。
所以我试图从CUDA SDK示例和一些论坛获取一些信息,但我仍然无法解决问题。
任何建议或有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
好吧,我终于通过在我的代码中添加以下内容来解决它:
// Compile kernel code for Compute 2.0 and above only
#if __CUDA_ARCH__ >= 200
// Device funtions on the GPU
#endif