直接の質問: Visual Studio 2010 内で単純な Hello World CUDA プロジェクトを作成するにはどうすればよいですか?
背景: CUDA カーネルを作成しました。私は、Visual Studio 2005 の .vcproj ファイルに精通しており、いくつかは手動で微調整されています。VS 2005 で CUDA カーネルをビルドする場合は、カスタム ビルド ルールを追加し、nvcc 呼び出しを明示的に定義してファイルをビルドします。
nSight を本当に試してみたいので、Win 7 と VS 2010 に移行しました。nSight 1.5 をインストールしました。しかし、これは私が完全に迷っているところです。前と同じように進めると、nvcc は msvc 8.0 & 9.0 のみをサポートすると報告します。しかし、Web サイトには、VS 2010 をサポートしていると明確に記載されています。
私はVS 2008(msvc 9.0)もインストールする必要があることをどこかで読みました-私の言葉。今そうしています。
しかし、私の問題の少なくとも一部は、自家製のカスタム ビルド ツールの仕様に起因していると思います。 *.rules ファイルをビルドに追加することについて話しているWeb サイトがいくつか ありますが、これは VS 2008 にのみ適用可能であることがわかりました。「ビルドのカスタマイズ」の下に CUDA 3.1 と 3.2 が表示されますが、カーネルをプロジェクトに追加すると、それらは構築されていません。 別の Web サイトでは、キーはCuda.props Cuda.xml Cuda.targetsの 3 つのファイルであると宣言されていますが、これらのファイルを追加する方法や場所については言及されていません。ウェブサイトで参照されています。
nSight 1.5セットアップまたはCUDA 3.2 RCに同梱されているNvCudaRuntimeApi.v3.2.rulesファイルを使用して、VS 2010でCUDAカーネルを構築する簡単なプロジェクトを作成する方法を知っている人はいますか?
前もって感謝します!報奨金を提供したいのですが、合計 65 ポイントしかありません。