【发布时间】:2011-12-24 01:46:55
【问题描述】:
我正在使用 Visual Studio 2010 并希望在 C:\ProgramData\NVIDIA Corporation\NVIDIA 4.0 GPU Computing Toolkit\C\src 下构建示例。
我在包含文件方面遇到了很多问题,但通过使用 Visual Studio 在 C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.0\C\common 下构建 cutil 项目部分解决了这些问题。
但是当我尝试编译 nbody 示例时,我收到一条错误消息,暗示与之前安装的 3.2 GPU 计算工具包存在冲突。
如何解决此“以 -1 退出”错误?
C:\程序文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.0.targets(357,9): error MSB3721: The command ""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-version 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 Computing Toolkit\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 计算 SDK 4.0\C\src\nbody\bodysystemcuda.cu"" 以代码 -1 退出。
【问题讨论】:
标签: visual-studio cuda nvidia gpu