1

Visual Studio 2010 で CUDA に取り組んでいます。CUDA ツールキットと SDK をインストールしましたが、SDK サンプルの 1 つが正常にビルドされません。

出力コンソールには次が表示されます。

1>_CUDA_Build_Rule:
1>  Compiling with CUDA Build Rule...
1>  The system cannot find the path specified.
1>E:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\common\Cuda.targets(45,5): error MSB3721: The command "echo "$(CUDA_BIN_PATH)\nvcc.exe"    -arch sm_10 -ccbin "E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin"    -Xcompiler "/EHsc /W3 /nologo /Od /Zi   /MTd  " -I"E:\CUDA\include;../../common/inc" -maxrregcount=32  --compile -o "$(IntDir)\$(InputName).cu.obj" "E:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\src\bandwidthTest\bandwidthTest.cu" 
1>E:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\common\Cuda.targets(45,5): error MSB3721:  "$(CUDA_BIN_PATH)\nvcc.exe"    -arch sm_10 -ccbin "E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin"    -Xcompiler "/EHsc /W3 /nologo /Od /Zi   /MTd  " -I"E:\CUDA\include;../../common/inc" -maxrregcount=32  --compile -o "$(IntDir)\$(InputName).cu.obj" "E:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\src\bandwidthTest\bandwidthTest.cu"" exited with code 1.
1>
1>Build FAILED.

nvcc.exe に問題があります

コマンド プロンプトで nvcc.exe を実行すると、次のように表示されます。

nvcc fatal: No input file specified

4

1 に答える 1

2

申し訳ありませんが、あなたの質問はプログラミング以外の質問です。

とにかく、nvccコマンドラインから実行すると、コンパイルするファイルを指定していないため、明らかにそのエラーメッセージが表示されます。

以下では、あなたが詳述したのと同じ問題を抱えている他のスレッドをいくつか指摘しています。それらがあなたに役立つことを願っています:

Visual Studio 2010 - エラー MSB3721 の修正方法 - コード 1 で終了

CUDA Visual Studio 2010 Express ビルド エラー

CUDA 4.1 nvcc コンパイラを使用して 64 ビット プロジェクトをクリーニングするときの Visual Studio Express エラーを修正する

于 2013-07-16T07:51:39.973 に答える