error C2065: “blockIdx”: 未声明的标识符???求解
编译出现下列错误:
1>e:\visual studio 2008\projects\fft\fft\fft_kernel.cu(18) : error C2065: “blockIdx”: 未声明的标识符
1>e:\visual studio 2008\projects\fft\fft\fft_kernel.cu(18) : error C2228: “.x”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\visual studio 2008\projects\fft\fft\fft_kernel.cu(21) : error C2065: “threadIdx”: 未声明的标识符
1>e:\visual studio 2008\projects\fft\fft\fft_kernel.cu(21) : error C2228: “.x”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\visual studio 2008\projects\fft\fft\fft_kernel.cu(48) : error C3861: “__syncthreads”: 找不到标识符
是什么原因呢?望解答
————————————————————————————————————
我把已知道的包含文件都加了,在下面:
#include <stdio.h>
#include "E:\Visual Studio 2008\Projects\FFT\FFT\FFT_head.h"//包含DATANUM和PI
#include <cuda_runtime.h>
#include <cutil.h>
#include <math.h>
#include <cuda.h>
#include <cutil_inline.h>