Montag, 13. April 2009

CUDA, mingw und Code::Blocks

So um es mal festzuhalten:
man kann bisher mit CUDA unter Windows nur mit Hilfe des MSVC-Code erzeugen, was ich sehr schade finde. (Zumindest hab ich keinen nachvollziehbaren Weg gefunden mingw einzusetzen.)

Man kann aber trotzdem bspw. Code::Blocks verwenden, dazu sollte man sich an diesem Blog-Post orientieren. Allerdings muss man noch ein paar Anpassungen vornehmen, weil der Beitrag für eine Toolchain unter Linux ausgelegt ist. Die notwendigen Details poste ich hier, wenn es bei mir 100 % läuft (was es im Labor irgendwie schon tut, aber hier zuhause gerade noch nicht).

Ich werde es jetzt so machen, dass ich die Cuda-Funktionen in eine DLL packe, die ich mit MSVC erzeuge und den Rest dann mit mingw erzeuge und dann von dort auf die DLLs linke.

1 Kommentar:

Göck hat gesagt…

Hey Bube,

wie weit ist es denn gediehen mit deinen DLLs und der MinGW Integration? Hast du schon Ergänzungen zu deinem Post?

Grüße