OpenCL in VS2010 Intellisense
-
Hallo,
ich habe die AMD APP SDK 3.0 und CodeXL von AMD installiert.
Ich kann auch das Sample von AMD kompilieren und starten/debuggen.Nun frage ich mich wie ich Intellisense mit den *.cl Files zum Laufen bringe.
Oder ist das überhaupt Intellisense?Ich bekomme immer die Meldung: Intellisense: No members available
z.B. wenn ich einen "char4 test" habe das mir wenn ich das schreibe:
"test." das mir dann z.B. test.x oder test.y vorgeschlagen wird.Ich habe bereits unter "Tools->Options->Text Editor->File Extensions" cl als C++ hinzugefügt.
Kann mir da jemand helfen, denn ohne Autocomplete ist es um einiges langsamer und schwieriger zu Programmieren.
Kernel Beispiel:
__kernel void helloworld(__global char* in, __global char* out) { char4 test; test.x = (char)0; int num = get_global_id(0); out[num] = in[num] + 1; }
Intel OpenCL SDK scheidet als Ersatz aus, da es nicht mehr mit VS2010 (VS2012-VS2015) geht.
Auch der Debugger lässt sich nur installieren wenn man eine Intel HD Verbaut hat, was bei mir nicht der Fall ist.Danke!
-
Habe jetzt noch folgendes geschafft:
Wenn ich beim main.cpp das Include:
#include "CL\cl_platform.h"
Dann geht Intellisense im main.cpp:
http://up.picr.de/24648643ua.pngNur im *.cl File geht das nicht??
http://up.picr.de/24648648nx.jpg