有没有办法包含所有Thrust文件而不是单独执行?例如,现在我必须执行以下操作:
#include <thrust/version.h>
#include <thrust/host_vector.h>
#include <thrust/device_vector.h>
#include <thrust/copy.h>
#include <thrust/fill.h>
#include <thrust/sequence.h>
我只想使用像
这样的东西#include <thrust.h>
这可能吗?
答案 0 :(得分:2)
目前没有<thrust/everything.h>
或等效标题,因此如果你想要这种功能,你需要像巴特建议的那样自己构建它。
答案 1 :(得分:0)
https://pastebin.com/RDmxiYCi
包括除推力/系统子文件夹以外的所有内容。像这样
#include <thrust/adjacent_difference.h>
#include <thrust/advance.h>
#include <thrust/binary_search.h>
#include <thrust/complex.h>
...