请问使用原子操作时说 identifier “atomicAdd” is undefined是怎么回事?
你可以参考下这篇文章说的。。。
http://blog.csdn.net/fengzhutop1/archive/2010/10/04/5921783.aspx
路过
在内核中调用原子函数(例如atomicAdd)时,如果编译的时候出现"error: identifier “atomicAdd” is undefined ";
那么首先要确定你的显卡计算能力是否在1.1或者1.1以上,然后需要在项目(不是.cu文件)上右键“属性”–>“配置属性”–>“CUDA”–>“Advanced”–>"GPU Architecture Compile Name"和"GPU Architecture Code Name"分别改成"1.1 (virtual) Arch"和"1.1 (hardware) code"就可以了。