私はVisual Studio 2010を使用しており、C:\ ProgramData \ NVIDIA Corporation \ NVIDIA 4.0 GPUコンピューティングツールキット\ C \ srcにサンプルをビルドしたいと考えています。Visual StudioでCUDA 4.0サンプルをビルドするには?
私はインクルードファイルに関して多くの問題を抱えていましたが、Visual Studioを使ってC:\ ProgramData \ NVIDIA Corporation \ NVIDIA GPUコンピューティングSDK 4.0 \ C \ commonにcutilプロジェクトを作成することによって部分的に解決されました。
しかし、私の例をコンパイルしようとすると、以前にインストールされた3.2 GPU Computing Toolkitとの競合を意味するエラーメッセージが表示されます。
この「exit with -1」エラーを解決するにはどうすればよいですか?
C:\プログラムファイル (x86の)\ MSBuildの\ Microsoft.Cpp \ v4.0の\ BuildCustomizations \ CUDA 4.0.targets(357,9):エラーMSB3721:コマンド "" C:\プログラムファイル\ NVIDIA GPUコンピューティングツールキット\ CUDA \ v3.2 \ bin \ nvcc.exe " -gencode = arch = compute_10、code = \" sm_10、compute_10 \ "-gencode = arch = compute_20、code = \" sm_20、compute_20 Visual Studio 10.0 \ VC \ bin "-I" ./ "-I" ../ .. "--use-local-env -cl-version 2010 -ccbin" c:\ Program Files(x86)/common/inc " -I" ../../../ shared/inc "-I" C:\ Program Files \ NVIDIA GPUコンピューティングツールキット\ CUDA \ v3.2 \ include "-G0 --keep- dir "Debug" -maxrregcount = 0 - マシン32 - コンパイル-D_NEXUS_DEBUG -g -Xコンパイラ "/ EHsc/nologo/Od/Zi/MTd" -o "Win32/Debug/bodysy "C:\ ProgramData \ NVIDIA Corporation \ NVIDIA GPUコンピューティングSDK 4.0 \ C \ src \ nbody \ bodysystemcuda.cu"がコード-1で終了しました。
私はそれがこのような単純な解決策を持っていることを知らなかった。ありがとうございました! –