从Visual Studio 2017构建CUDA 9应用程序

从Visual Studio 2017构建CUDA 9应用程序,cuda,visual-studio-2017,Cuda,Visual Studio 2017,我最近安装了Cuda Toolkit v9,并尝试在Visual Studio 2017中运行一些示例项目以验证设置,但似乎无法通过Visual Studio构建Cuda应用程序。《微软视窗CUDA安装指南》建议运行两个应用程序;deviceQuery,然后是带宽测试。deviceQuery应用程序运行正常,但bandwidthTest(以及我尝试过的所有其他示例应用程序)似乎都失败了,并出现了相同的错误(以代码2退出),不幸的是,这不是很具有描述性。下面可以找到一个示例。有什么建议吗 C:\P

我最近安装了Cuda Toolkit v9,并尝试在Visual Studio 2017中运行一些示例项目以验证设置,但似乎无法通过Visual Studio构建Cuda应用程序。《微软视窗CUDA安装指南》建议运行两个应用程序;deviceQuery,然后是带宽测试。deviceQuery应用程序运行正常,但bandwidthTest(以及我尝试过的所有其他示例应用程序)似乎都失败了,并出现了相同的错误(以代码2退出),不幸的是,这不是很具有描述性。下面可以找到一个示例。有什么建议吗


C:\Program Files(x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\BuildCustomizations\CUDA 9.0.targets(707,9):错误MSB3721:命令“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe”-gencode=arch=compute\u 30,code=\“sm\u 30,compute\u 30\”-gencode=arch=compute\u 35,code=“sm\u 35,compute\u 35\“-gencode=arch=compute\u 37,code=sm\u 37,compute\u 37\”-gencode=arch=compute\u 50,code=sm\u 50,compute\u 50\“-gencode=arch=compute\u 52,code=sm\u 52,compute\u 52\”-gencode=arch=compute\u 60,code=arch=compute\u 70,code=sm\u 70,compute\u 70\-使用本地env---cl版本2017-ccbin”C:\Program文件(x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\bin\HostX86\x64“-x cu-I./-I.././common/inc-I../-I“C:\Program Files\NVIDIA GPU计算工具包\CUDA\v9.0/包括”-I.././common/inc-I“C:\Program Files\NVIDIA GPU计算工具包\CUDA\v9.0\include”-G--keep dir x64\Debug-maxregcount=0--machine 64--compile-cudart static-Xcompiler“/wd 4819”-G-DWIN32-DWIN32-D_MBCS-D_MBCS-Xcompiler“/EHsc/W3/nologo/Od/FS/Zi/RTC1/MTd”-o x64/Debug/bandwidthTest.cu.obj“C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\1\u Utilities\bandwidthTest\bandwidthTest.cu”"退出时代码为2

不太确定问题出在哪里,但在离开我的计算机一整晚后,应用程序现在正在编译并运行正常。关闭此案例

打开VS上的详细信息。然后除了您现在的问题外,您将从
nvcc
收到一条实际有用的错误消息。不太确定问题出在哪里问题是,但在离开我的电脑一晚上后,应用程序现在正在编译并运行正常。结束此案例。