cpp ファイルで CUDA 関数を使用するにはどうすればよいですか?
たとえば、「cuda.h」(または他のcudaライブラリ)で宣言されたCUDA関数を使用する必要がありますcudaMalloc
。.cu ファイルで簡単に実行できることはわかっていますが、私のプロジェクトは拡張されているため、.cpp ファイルでいくつかの CUDA 関数を呼び出すことにしました。
SDK でいくつかの CUDA 関数が main.cpp から呼び出されるのを見ましたが、なぜ機能しないのですか? Visual Studio 2010 で CUDA を構成するにはどうすればよいですか?
エラーは次のとおりです。
cudaMalloc識別子が見つかりません
と
size_t 型の宣言されていない識別子