Frage

Sie haben einen #define Compiler (nvcc) Makro CUDA, die ich verwenden kann? (Wie _WIN32 für Windows und so weiter.)

Ich brauche dies für Header-Code, der zwischen nvcc und VC ++ Compiler gemeinsam sein wird. Ich weiß, ich kann weitermachen und meine eigenen definieren und sie als Argument an der nvcc Compiler (-D) passieren, aber es wäre schön, wenn es eine ist bereits definiert.

War es hilfreich?

Lösung

__CUDACC__

Ich glaube nicht, dass es, dass trivial sein. Überprüfen Sie den folgenden Thread

http://forums.nvidia.com/index. php? showtopic = 32369 & st = 0 & p = 179913 & # entry179913

Andere Tipps

Ich weiß es jetzt lange Zeit gewesen, aber Sie könnten auch __CUDA_ARCH__ nützlich finden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top