标签: visual-c++ cuda
当我尝试在VS 2010中编译以下C ++代码时:
float const x = 1.0; __global__ void kernel() { int a = x; } int main() { kernel<<<1,1>>>(); }
我收到以下错误:
标识符“x”在设备代码中未定义
当我在GCC中编译代码时,一切都很好。
有没有办法在VS中的设备代码中使用float常量而不诉诸#define?
#define