私はCUDAにかなり慣れていません。私はMicrosoftVisualStudio 2010を使用しており、makefileの作成について心配する必要はありません。.cuファイルで宣言され、別の.cuファイルで定義されたデバイス関数を.cuファイルで呼び出そうとしたときに問題が発生しました。ビルドの最後に、次のエラーメッセージが表示されました。
1>ptxas : fatal error : Unresolved extern function '_Z22atomicAddEmulateDoublePdd'
これは、CUDA4.2と5.0の両方に表示されます。このエラーを回避するには、MVSをどのように構成すればよいのでしょうか。ヌービーの質問と提案をありがとう!