Файл назван с расширением .cu.Он жалуется на определения функций моего устройства ... Какая другая информация вам нужна?
d.cu(96): error C2054: expected '(' to follow '__device__'
d.cu(96): error C2085: 'distance' : not in formal parameter list
d.cu(96): error C2143: syntax error : missing ';' before '{'
Фактическая функция в строке 96: (Float2d - это структура)
__device__
float distance(Float2d A, Float2d B){
return sqrtf( (A.x-B.x)*(A.x-B.x) + (A.y-B.y)*(A.y-B.y) );
}