大家进来看看,程序不识别内建变量,怎么办啊

各位大牛好:
小弟在调试程序时,总是不能识别内建变量,报错说threadIdx未定义,“.x”需要class/struct/union. 对于blockIdx也一样的。大家以前有没有遇到这种问题啊。到底是怎么回事啊,我实再没办法了,我的程序太长了也很多, 传上来可能没人看,我的程序里面有很多错误,但主要就是对CUDA相关的东西不识别,如 : 函数名<<<>>>(a,b…) a,b 等传进来的值未定义,
大家给看看,能帮帮一下,以后各位写程序一次搞定,心想事成,谢谢啊

规则没定义好,右键->自定义生成规则->cuda build rule

[ 本帖最后由 siheng303 于 2010-7-9 18:10 编辑 ]

我也怀疑是规则没有配置好所致

搞好了,谢谢大家,我不知道怎么把.Cu写成。cpp了