2

CUDA 5 では、cuda コードを含むライブラリを構築し、nvcc とリンクできるようになりました。

このような状況でリンクすると、ヘッダー ファイルのみで構成されるスラストは、複数の定義エラーになります。

スラストを通過してヘッダーとコードファイルに変換し、ライブラリとして構築せずに、この問題を回避する方法はありますか?

4

1 に答える 1

1

このthrust-usersスレッドで説明したように、これは確かにコンパイラのバグでした。修正が行われ、 CUDA5.0リリース候補に含まれるはずです。これは現在利用可能です。

CUDA 5.0 RCを試して、問題が修正されたら報告してください。

于 2012-10-04T05:02:20.580 に答える