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