【发布时间】:2010-09-22 21:35:25
【问题描述】:
CUDA SDK(3.1 版)中的模板和 cppIntegration 示例使用 Externs 将函数调用从主机代码链接到设备代码。
但是,Tom 的评论 here 表明不推荐使用 extern。
如果是这种情况,CUDA 项目的正确结构是什么,例如模板示例或 cppIntegration 示例?
【问题讨论】:
-
没有太多被弃用,因为在所有情况下都不再需要!如果你混合使用 C 和 C++,那么你仍然需要它,但是 nvcc 前端使用 C++ 绑定,因此从 C++ 调用它不是必需的。