Question

Y at-il un compilateur #define (nvcc) macro de CUDA que je peux utiliser? (Comme _WIN32 pour Windows et ainsi de suite.)

Je en ai besoin pour le code d'en-tête qui sera commun entre nvcc et compilateurs de VC. Je sais que je peux aller de l'avant et de définir ma propre et de le transmettre comme argument au compilateur nvcc (-D), mais ce serait bien s'il y a un déjà défini.

Était-ce utile?

La solution

__CUDACC__

Je ne pense pas que ce sera que trivial. Vérifiez le fil suivant

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

Autres conseils

Je sais qu'il a été longtemps, mais vous pouvez également trouver utile __CUDA_ARCH__.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top