Cuda SDK の例をコンパイルしようとしていますが、「nvcc」が「コード 1 で終了」しているため、「MSB3721 エラー」が発生します。完全な出力:
"C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.2.targets(361,9): エラー MSB3721: コマンド ""C:\Program Files\NVIDIA GPU Computing Toolkit\ CUDA\v4.2\bin\nvcc.exe" -gencode=arch=compute_10,code=\"sm_10,compute_10\" -gencode=arch=compute_20,code=\"sm_20,compute_20\" -gencode=arch=compute_30 ,code=\"sm_30,compute_30\" --use-local-env --cl-version 2010 -ccbin "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64" -I". /" -I"../../common/inc" -I"../../../shared/inc" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2 \include" -G --keep-dir "x64\Debug" -maxrregcount=0 --machine 64 --compile -g -Xcompiler "/EHsc /nologo /Od /Zi /MTd " -o "x64/Debug/bandwidthTest .cu.obj" "C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.2\C\src\bandwidthTest\bandwidthTest.cu"" コード 1 で終了しました。"
Cuda ツールキット 4.2 は、VS2010 Ultimate を搭載した Win7 x64 Ultimate システムで使用されます。「構成管理」の「win32」オプションを使用すると、エラーが残ります。
何か提案はありますか?
!!!!! 最後に、新しいコンピューター (Z77 mobo + i7 + GTX550Ti) を構築した後、Win7 + VS2010 + CUDA ドライバーを 10 回以上再インストールした後、「CUDA の概要」に関するすべての利用可能な NVIDIA マニュアルを読み、数か月待った後、NVIDIA フォーラムの復活を見つけました。デスクトップのVS2010ショートカットで「管理者として実行」オプションを選択すると、nvccビルドエラー「コード1で終了」の問題が解消されました!!!!!! 管理者アカウント (PC 上の唯一のアカウント) を使用していましたが、CUDA のサンプルをビルドすることはできませんでした。実行可能ファイルは問題なく実行されていましたが、VS2010 を使用してソース コードをビルドできませんでした。
!!!!!ご支援いただきありがとうございます!!!!!