求指教:CUDA工程编译报错 error MSB3721

SwordHXM 2017-11-02 12:52:05
写了一个工程,编译生成的时候报错error MSB3721,求教大家如何解决。

CUDA7.5+VS2010
错误信息信息如下:
1>CudaBuild:
1> Compiling CUDA source file FDKPrep_kernel.cu...
1>
1> E:\Project\DIM\HXM\Algorithm\CT\FDKRecon\FDKRecon_golden5_with_genCal_and_Prep_and_GPUFDK_V024\FDKRecon>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\bin\nvcc.exe" -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\x86_amd64" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\include" -G --keep-dir x64\Debug -maxrregcount=0 --machine 64 --compile -cudart static -g -D_MBCS -Xcompiler "/EHsc /W3 /nologo /Od /Zi /RTC1 /MDd " -o Debug\FDKPrep_kernel.cu.obj "E:\Project\DIM\HXM\Algorithm\CT\FDKRecon\FDKRecon_golden5_with_genCal_and_Prep_and_GPUFDK_V024\FDKRecon\FDKPrep_kernel.cu"
1> FDKPrep_kernel.cu
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 7.5.targets(604,9): error MSB3721:
"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\bin\nvcc.exe" -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\x86_amd64" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\include" -G --keep-dir x64\Debug -maxrregcount=0 --machine 64 --compile -cudart static -g -D_MBCS -Xcompiler "/EHsc /W3 /nologo /Od /Zi /RTC1 /MDd " -o Debug\FDKPrep_kernel.cu.obj "E:\Project\DIM\HXM\Algorithm\CT\FDKRecon\FDKRecon_golden5_with_genCal_and_Prep_and_GPUFDK_V024\FDKRecon\FDKPrep_kernel.cu"”
...全文
1715 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
大芒果冲呀 2021-03-30
  • 打赏
  • 举报
回复
请问你解决了吗
qq404752007 2017-12-15
  • 打赏
  • 举报
回复
我也报了这个错误,而且cuda 的samples 是可以运行的,但是新建的工程却不可以,暂时怀疑是cuda环境变量设置的原因,因为samples 运行的时候是用的是相对目录

581

社区成员

发帖
与我相关
我的任务
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
  • CUDA编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧