CUDA程序编译错误

错误 32 error MSB3721: 命令““C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\bin\nvcc.exe” -gencode=arch=compute_10,code="sm_10,compute_10" --use-local-env --cl-version 2010 -ccbin “D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin” -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\include" -G0 --keep-dir “Debug” -maxrregcount=0 --machine 32 --compile -D_NEXUS_DEBUG -g -Xcompiler "/EHsc /nologo /Od /Zi /MDd " -o “Debug\VecAdd.cu.obj” “D:\database\Documents\Visual Studio 2010\Projects\VecAdd\VecAdd\VecAdd.cu””已退出,返回代码为 2。
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.0.targets 357 10

这是什么原因导致的编译错误啊,一直都解决不了,还望高手们多多指教,谢谢!

有可能海斯路径问题或者环境配置问题,您可以看看这个

http://hi.baidu.com/lovewallacel/item/e206080a92d4562fa0312d9e

或者进一步搜索一下。

祝您好运~

新建的CUDA项目应该在哪个目录下啊?难道是我建的路径不对?