我如何包含sm_11_atomic_function.h?

时间:2014-01-30 14:59:57

标签: windows visual-studio-2010 cuda

我可以在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“。  此行代码未激活后。 我该怎么办?

0 个答案:

没有答案