Wpis z mikrobloga

mam taki problem, w vs 2012 wykorzystuję CUDA i OpenCv. Projekt się builduje bez errorów, ale jak wejdę do któregoś z plików .cu to wyskakuje mi że są tam errory, wszystkie bardzo podobne. linijka kodu wygląda następująco:

for(unsigned c = 0; c
{

_k_buildLPyrLevel<<>>(lP, sP, oP, maskSize/2+1);

HANDLE_ERR(cudaGetLastError());

lP.data++;

oP.data++;

sP.data++;

}

error jest zaznaczony przy <<< a w Error list jest napisane:

4 IntelliSense: expected an expression c:\Users\Kamikadze\Desktop\Nowy folder\Kod\PyrOpsKernels.cu 101 22 Amplify
Dodam, że koledze który to pisał działa to bez problemu, czy błąd może leżeć gdzieś w samym visualu bo nie mam czegoś zainstalowanego?

#programowanie #cpp #visualstudio
  • 9
@p__b: 5 IntelliSense: no operator "<" matches these operands

operand types are: void (PassedPtr small, PassedPtr out, unsigned int ratio) < dim3 c:\Users\Kamikadze\Desktop\Nowy folder\Kod\PyrOpsKernels.cu 151 20 Amplify

to wtedy takie coś mi wyskakuje
@kamikadz: podsumowując, intellisense odpowiada za takie czary jak np, gdy napiszesz dajmy na to "std::" i wcisniesz ctrl+spacja to wyświetla się możliwości.