4

最初の GPU プログラムをビルドしようとすると、次のエラーが発生します。何がうまくいかないのでしょうか?

エラー 1 エラー MSB4062: "Nvda.Build.CudaTasks.SanitizePaths" タスクをアセンブリ C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\Nvda.Build.CudaTasks.dll から読み込めませんでした。ファイルまたはアセンブリ 'file:///C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\Nvda.Build.CudaTasks.dll' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。宣言が正しいこと、アセンブリとそのすべての依存関係が利用可能であること、および Microsoft.Build.Framework.ITask を実装するパブリック クラスがタスクに含まれていることを確認してください。C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 3.2.targets 70 4 gpu

4

3 に答える 3

5

私はこの問題に直面しました。非常に多くのインターネットで検索しましたが、何も見つかりませんでした。最後に、コントロール パネルの [Windows の機能] セクションで Microsoft .NET Framework 3.5.1 の機能を閉じたことに気付きました。

Microsoft .Net Framework 3.5.1 を有効にするには、次の手順に従ってください。

http://www.sevenforums.com/tutorials/5023-windows-features-turn-off.html .

このソリューションがお役に立てば幸いです。

于 2014-02-09T22:48:44.277 に答える
3

システムを Windows 10 にアップグレードした後、この問題に遭遇しました。一部の依存 dll が Windows.old フォルダーに移動されたため、Visual Studio を再インストールする必要があることがわかりました。

于 2015-09-24T08:34:07.723 に答える
1

リモートサーバーでコンパイルしているときに、これと同じエラーが発生しました。リモート デスクトップ (RDP) を使用してログインしていたためだと思います。VNC を使用してログインし、コンパイルすると、エラーは発生しなくなりました。

RDP 経由で CUDA ツールキットをインストールすることさえ不可能であることに注意してください。したがって、両方の方法を定期的に使用してサーバーに接続しない限り、これは起こりそうにありません。

于 2016-01-27T15:36:25.333 に答える