1

私は CUDA の初心者です。GPU Computing SDK にある例を実行しようとしていますが、次のエラーが表示されます。

ファイル: C:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\src\vectorAdd\vectorAdd_vs2008.vcproj 行: 22 列: 4 エラー メッセージ: カスタム ビルド ルール ファイル 'C:\Program Files (x86)\Microsoft Visual Studio 9.0 \VC\VCProjectDefaults\NvCudaRuntimeApi.rules' が見つからないか、読み込みに失敗しました。ファイル 'C:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\src\vectorAdd\vectorAdd_vs2008.vcproj' の読み込みに失敗しました。

SDK で見つからないため、何が欠けているのか、このルール ファイルをどこで入手できるのか教えてください。

ありがとう、どんな提案もとても役に立ちます。

4

1 に答える 1

2

CUDA ツールキットをインストールしましたか? 「SDK」は基本的にサンプルのセットです。コンパイラ自体が含まれているため、ツールキットも必要になります。

CUDA ツールキット (ここから入手可能) をインストールすると、NvCudaRuntimeApi.rules が Visual Studio ディレクトリにインストールされます。何らかの理由で Visual Studio が見つからない場合 (たとえば、CUDA の後に VS をインストールした場合)、ルール ファイルは \extras\visual_studio_integration\rules にあります。

Toolkit をインストールし、SDK サンプルが機能するようになったら、独自のプロジェクトを開始する方法についてこの投稿 (またはVS2010の場合はこの投稿) を確認してください。

于 2012-04-19T15:27:35.007 に答える