windows 10
CUDA版本:12.0.1
VS2019年10月3日
当我在cuda-samples(https://github.com/NVIDIA/cuda-samples/tree/master/Samples/5_Domain_Specific/nbody)中运行代码时,我得到了错误:
MSB3721 命令“"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin\nvcc.exe" -gencode=arch=compute_21,code=\"sm_21,compute_21\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64" -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\include" -G --keep-dir x64\Debug -maxrregcount=0 --machine 64 --compile -cudart static -g -DWIN32 -DWIN64 -D_DEBUG -D_CONSOLE -D_MBCS -Xcompiler "/EHsc /W3 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/Fdx64\Debug\vc142.pdb" -o E:\amaterials\program\CUDA\CudaTest\CudaTest\x64\Debug\kernel.cu.obj "E:\amaterials\program\CUDA\CudaTest\CudaTest\kernel.cu"”已退出,返回代码为 1。 CudaTest C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 12.0.targets 799
有人能帮我解决吗?
1条答案
按热度按时间nkoocmlb1#
我现在知道为什么了!
这篇文章描述的问题和我的一样,我不小心选择了"测试版",我甚至不知道什么时候和为什么:)。
https://forums.developer.nvidia.com/t/error-msb3721-when-building-cuda-sample-and-programs-in-vs2019-widnows10-64bit/196483
希望能有所帮助!
(But我仍然不知道它对CUDA有何影响。)