win10系统下CUDA示例项目编译出错MSB3721解决

在Windows 10环境下安装CUDA 9.1后,使用Visual Studio 2017编译CUDA示例项目时遇到MSB3721错误,导致无法导入windows.h。错误详情未给出。
摘要由CSDN通过智能技术生成
 
    在win10系统下安装好cuda9.1后,在VS2017中打开cuda corporation中的项目,编译发现一直报错MSB3721,无法导入windows.h文件,错误提示如下:
错误 MSB3721 命令“"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin\nvcc.exe" -gencode=arch=compute_30,code=\"sm_30,compute_30\" -gencode=arch=compute_35,code=\"sm_35,compute_35\" -gencode=arch=compute_37,code=\"sm_37,compute_37\" -gencode=arch=compute_50,code=\"sm_50,compute_50\" -gencode=arch=compute_52,code=\"sm_52,compute_52\" -gencode=arch=compute_60,code=\"sm_60,compute_60\" -gencode=arch=compute_61,code=\"sm_61,compute_61\" -gencode=arch=compute_70,code=\"sm_70,compute_70\" --use-local-env --cl-version 2017 -ccbin "E:\code\visual_studio\VC\
  • 7
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
MSB3721是一个常见的错误代码,通常出现在使用Microsoft Visual Studio进行编译和构建项目时。该错误通常伴随着一条错误消息,提供了更具体的信息,有助于确定问题的根本原因。 要解决MSB3721错误,可以考虑以下几个步骤: 1. 仔细阅读错误消息:查看错误消息中提供的详细信息,特别是关于错误的描述和出现的位置。这可能包括文件名、行号和其他相关信息。 2. 检查项目配置和设置:确保项目的构建配置、目标平台和其他设置正确配置。检查项目文件(如.csproj或.vcxproj)中的设置,确保它们与当前环境和要构建的目标一致。 3. 检查依赖项和引用:确保项目所需的依赖项和引用正确安装和配置。确保这些依赖项的版本与项目兼容,并且引用路径正确。 4. 检查编译选项和代码:检查项目中的编译选项和代码,确保它们符合语法规范并且没有错误。这可能涉及到修复语法错误、消除警告或解决其他编译问题。 5. 清理和重新生成项目:尝试清理并重新生成项目,以确保所有文件和构建输出都是最新的。有时,重新生成项目可以解决构建问题。 6. 更新开发工具和平台:确保使用的开发工具、编译器和目标平台是最新版本。有时,更新工具和平台可以解决与构建相关的问题。 如果以上步骤都没有解决问题,建议进行更详细的调查和排查,例如查阅相关文档、搜索开发者社区或与开发者团队进行交流,以获取更多帮助和支持。
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值