15

是否有我可以使用的 CUDA 的#define 编译器 (nvcc) 宏?(如 _WIN32 用于 Windows 等。)

我需要这个用于在 nvcc 和 VC++ 编译器之间通用的头代码。我知道我可以继续定义我自己的并将其作为参数传递给 nvcc 编译器 (-D),但如果已经定义了它会很棒。

4

2 回答 2

14
__CUDACC__

我不认为这将是微不足道的。检查以下线程

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

于 2009-02-06T03:53:36.937 回答
4

我知道它已经很长时间了,但您可能也会发现它 __CUDA_ARCH__很有用。

于 2011-01-19T11:52:54.207 回答