【发布时间】:2010-10-05 20:41:22
【问题描述】:
是否有我可以使用的 CUDA 的#define 编译器 (nvcc) 宏? (如 _WIN32 for Windows 等。)
我需要这个用于在 nvcc 和 VC++ 编译器之间通用的头代码。我知道我可以继续定义我自己的并将其作为参数传递给 nvcc 编译器 (-D),但如果已经定义了一个就好了。
【问题讨论】:
标签: c++ cuda macros c-preprocessor nvcc
是否有我可以使用的 CUDA 的#define 编译器 (nvcc) 宏? (如 _WIN32 for Windows 等。)
我需要这个用于在 nvcc 和 VC++ 编译器之间通用的头代码。我知道我可以继续定义我自己的并将其作为参数传递给 nvcc 编译器 (-D),但如果已经定义了一个就好了。
【问题讨论】:
标签: c++ cuda macros c-preprocessor nvcc
__CUDACC__
我认为这不会那么微不足道。检查以下线程
http://forums.nvidia.com/index.php?showtopic=32369&st=0&p=179913&#entry179913
【讨论】:
我知道现在已经很久了,但您可能还会发现 __CUDA_ARCH__ 很有用。
【讨论】: