1
ファイルが.cu拡張子で指定されたそれは私のデバイス機能の定義について不平を言っている従うために...あなたはクーダエラーC2054:予想「(」「__device__」
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));
}
あなたはNVCCを介してこれを実行しましたか? – Bart
はい、ファイルが – nulltorpedo
(ソースファイルの下にリストされている)ファイルのプロパティでCUDA/C++でコンパイルするように設定されているあなたは、NVCCが関与していないように聞こえると思いますか? – nulltorpedo