Linker 构建包含CUDA推力代码的库

Linker 构建包含CUDA推力代码的库,linker,cuda,libraries,thrust,nvcc,Linker,Cuda,Libraries,Thrust,Nvcc,使用CUDA 5,现在可以构建包含CUDA代码的库,并与nvcc链接 在这种情况下,仅包含头文件的推力在链接时会导致多个定义错误 在这个问题上,没有经过检查并将推力转换为头文件和代码文件,并将其构建为一个库吗?正如在这个推力用户线程中所讨论的,这确实是一个编译器错误。已进行修复,应在中 如果问题已解决,请尝试CUDA 5.0 RC并报告?我确信将更新推力以解决此问题。如果你计划从标题中获取定义,也许你应该首先与作者一起计划你的更改,这样你在那里做的任何工作都可以被贡献回来。我建议在“推力用户”邮

使用CUDA 5,现在可以构建包含CUDA代码的库,并与nvcc链接

在这种情况下,仅包含头文件的推力在链接时会导致多个定义错误


在这个问题上,没有经过检查并将推力转换为头文件和代码文件,并将其构建为一个库吗?

正如在这个推力用户线程中所讨论的,这确实是一个编译器错误。已进行修复,应在中


如果问题已解决,请尝试CUDA 5.0 RC并报告?

我确信将更新推力以解决此问题。如果你计划从标题中获取定义,也许你应该首先与作者一起计划你的更改,这样你在那里做的任何工作都可以被贡献回来。我建议在“推力用户”邮件列表中问这个问题。