我可以在visual studio 2010和windows 7上用cuda做一个项目。我找到了我项目所需的.cu文件。该文件具有atomicExch和atomicAdd函数。我编译项目,我得到这些错误: 错误:标识符“atomicExch”未定义 错误:标识符“atomicAdd”未定义
我在网上搜索此错误消息。我读过的解决方案(更改属性 - > CUDA C / C ++ - >设备 - >代码生成到sm_11等)无法解决我的问题。 最后我右键单击“atomicExch”函数并单击“转到定义”,似乎是sm_11_atomic_funtion.h。我看到atomicExch和atomicAdd函数,但是这个函数不活动。通常code'color是黑色的,这个函数写在这一行之后 “的的#if !defined(__ CUDA_ARCH__)|| __CUDA_ARCH__> = 110“。 此行代码未激活后。 我该怎么办?