2012-03-21 3 views
2

Есть ли способ включить все файлы Thrust вместо того, чтобы делать это индивидуально? Например, прямо сейчас я должен сделать следующее:Можно ли сразу включить все заголовки 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> 

Возможно ли это?

+1

Зачем вам это нужно? Вы всегда можете создать свой собственный заголовок, который просто включает в себя все остальные, но я бы серьезно советовался с этим. – Bart

+0

Независимо от того, можете ли вы сделать это, один вопрос, но нужно ли вам это делать, это совсем другой вопрос. – Moe

+0

Это не очень хорошая идея, потому что для компиляции вашего проекта потребуется гораздо больше времени, чем необходимо. –

ответ

2

В настоящее время нет <thrust/everything.h> или эквивалентного заголовка, поэтому, если вы хотите эту функциональность, вам нужно будет создать ее самостоятельно, как предлагает Барт.

Смежные вопросы