Как собрать образцы CUDA 4.0 с помощью Visual Studio? - PullRequest
2 голосов
/ 08 ноября 2011

Я использую Visual Studio 2010 и хочу создать примеры в C: \ ProgramData \ NVIDIA Corporation \ NVIDIA 4.0 GPU Computing Toolkit \ C \ src.

У меня было много проблем, связанных с включаемыми файлами, но они частично были решены созданием проекта cutil в C: \ ProgramData \ NVIDIA Corporation \ NVIDIA GPU Computing SDK 4.0 \ C \ common с использованием Visual Studio.

Но когда я пытаюсь скомпилировать пример nbody, я получаю сообщение об ошибке, которое подразумевает конфликт с ранее установленным 3.2 GPU Computing Toolkit.

Как я могу исправить эту ошибку "выход с -1"?

C: \ Program Files (X86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ BuildCustomizations \ CUDA 4.0.цели (357,9): ошибка MSB3721: команда "" C: \ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v3.2 \ bin \ nvcc.exe " -gencode = arch = compute_10, code = \ "sm_10, compute_10 \" -gencode = arch = compute_20, code = \ "sm_20, compute_20 \" --use-local-env --cl-версия 2010 -ccbin "c: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ bin "-I" ./ "-I" ../../ common / inc " -I "../../../ shared / inc" -I "C: \ Program Files \ Компьютерный инструментарий NVIDIA для GPU \ CUDA \ v3.2 \ include" -G0 --keep-dir "Debug" -maxrregcount = 0 --machine 32 --compile -D_NEXUS_DEBUG -g -Xcompiler "/ EHsc / nologo / Od / Zi / MTd" -o "Win32 / Debug / bodysystemcuda.cu.obj" "C: \ ProgramData \ NVIDIA Corporation \ NVIDIA GPU Computing SDK 4.0 \ C \ src \ nbody \ bodysystemcuda.cu "" завершен с кодом -1.

1 Ответ

1 голос
/ 08 ноября 2011

Похоже, что у вас есть каталог 3.2 в пути вместо 4.0, для которого CUDA_INC_PATH установлено?

...