1

CUDA 4.2 ツールキットを Visual Studio 2010 (c++ Express Edition) で動作させようとしています。これを Microsoft Windows 64 ビットで実行しています。SDK、ツールキット、Nsight™ Visual Studio Edition 2.2、および Visual Studio 2010 (c++ Express Edition) が現在インストールされています。CUDA を完全にインストールし、それ自体は適切に動作していますが、Visual Studio 2010 でソース プロジェクトを開こうとすると、次のエラーが発生します。

プロジェクト ファイル「bandwidthTest_vs2010.vcxproj」を読み取れません。C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.2\ C\src\bandwidthTest\bandwidthTest_vs2010.vcxproj(65,5): インポートされたプロジェクト "C:\Program Files (x86)\MSBuild\Microsoft.Cpp \v4. 0\BuildCustomization\CUDA 4.2.props」が見つかりませんでした。Import 宣言のパスが正しいこと、およびファイルがディスク上に存在することを確認します。

ツールキットと SDK のアンインストールと再インストールを試みましたが、問題は解決しませんでした。誰かが私にファイルを渡してくれれば、うまくいくかもしれないと思います。しかし、そもそもなぜこの問題が発生しているのかについては、まだ心配しています。どんな洞察も大歓迎です。

4

4 に答える 4

9

おそらく解決済みですが、ここにたどり着いた人のために:

これが発生した場合は、CUDA ツールキットが正しくインストールされていない可能性があります。からファイルをコピーするだけです。

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\extras\visual_studio_integration\MSBuildExtensions 

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations.
于 2013-02-12T12:00:16.577 に答える
1

Microsoft.Cpp指定したパスの後にスペースがあります。それは質問のフォーマットエラーですか?また、SDK がどのようにして内部に組み込まれたのかにも興味がありますProgramData

『 Getting Started Guide for Microsoft Windows』の 10 ページの「Build Customizations for Existing Projects」の指示に従ってみてください。それでも問題が解決しない場合は、ドキュメントの残りの部分を確認してください。

それでも問題が解決しない場合は、Visual Studio のアンインストールを含む別のアンインストールを試してください。次に、最初に Visual Studio を再インストールし、次に Nsight を再インストールします。

問題が解決した場合は、コメントを追加して、何が役に立ったかをお知らせください。

于 2012-08-27T15:14:00.183 に答える