2011-11-07 9 views
0

私はCUDAを使用してGPUコンピューティングアルゴリズムを開発したいと考えています。私はVisual Studio 2010 Ultimate版を使用しています。すべてのコンピューティングツールとSDKをサンプルと一緒にインストールした後、CUDAプロジェクトを開始するために、プロジェクトタイプ「NVIDIA-> CUDA-> CUDA 4.0ランタイム」を選択します。Visual Studioでcommon/incフォルダをCUDAプロジェクトに追加する方法は?

ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.0/Common/incにあるソースファイルをサンプルに使用したり、GLディレクトリなどの下でヘッダファイルを使用したりすることができないという問題があります。それらは "追加インクルードディレクトリ"を使用します。私は完全なパスを追加していますが、動作しません。 Visual Studioではこれらのファイルは表示されません。

これらのファイルはどのように使用できますか?これらのファイルを取得するにはどうすればよいですか?

私はcutilプロジェクトを共通ディレクトリの下でコンパイルしましたが、サンプルをコンパイルしようとするといくつかのエラーの問題を解決しましたが、上記の問題は役に立たなかった。

答えて

1

これは、VS2010にCUDAをインストールするために取った手順です。

  1. 通常のプロジェクトを作成します。 (例:win32)

  2. プロジェクトを右クリックし、[カスタマイズの作成]を選択します。ツールとSDKを正しくインストールした場合は、CUDA 4.0ターゲットが表示されます。それはその後、$を追加していない場合(、

    <ImportGroup Label="ExtensionSettings"> 
          <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 4.0.props"/> 
        </ImportGroup> 
    
  3. があなたのパスが既に設定する必要があります含める(プロジェクトが破損した場合、また、あなた.vcxprojファイル内の既存のExtensionSettingインポートを交換する必要があります) CUDA_INC_PATH)をVC++インクルードディレクトリにコピーします。

  4. $(CudaToolkitLibDir)がパスに追加されていることを確認して、cudart.libをリンカーの追加ライブラリに追加します。
  5. ファイルを作成し、.cuファイル拡張子を付けます。ファイルを右クリックし、プロパティに移動し、アイテムタイプを「Cuda C/C++」として選択します。

私はあなたがVS2010でCudaをコンパイルできるはずです。私はいくつかのステップを忘れている可能性があります、あなたは私が明日思い出した場合、私はこの投稿を編集しますabitを捏造する必要があります。

関連する問題