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?
@kamikadz: intellisense to system podpowiedzi nie musi to mieć nic wspólnego z błędami, z tego co pamiętam jak się bawiłem cudą to też, taki sam błąd mi pokazywalo bo nie jest to składnia typowa dla cpp. Projekt ci działa prawda?
@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.
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
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
@mudzo: kurde, to w takim razie problem ze plik mi się nie zapisuje musi leżeć gdzieś indziej :/