Макрос компилятора CUDA (nvcc)
есть ли макрос компилятора #define (nvcc) CUDA, который я могу использовать? (Например, _WIN32 для Windows и так далее.)
Мне нужно это для кода заголовка, который будет общим между компиляторами nvcc и VC++. Я знаю, что могу пойти дальше и определить свой собственный и передать его в качестве аргумента компилятору nvcc (-D), но было бы здорово, если бы он уже был определен.
2 ответов
__CUDACC__
Я не думаю, что это будет тривиальным. Проверьте следующий поток
http://forums.nvidia.com/index.php?showtopic=32369&st=0&p=179913entry179913