zoukankan      html  css  js  c++  java
  • Anaconda引起cuda MSB3721 with return error code 1

    Anaconda引起cuda MSB3721 with return error code 1

    这个问题处理整整画了一天的时间~~

    具体错误信息如下:

    error MSB3721: 命令“"C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1in
    vcc.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" -gencode=arch=compute_75,code="sm_75,compute_75" --use-local-env -ccbin "C:Program Files (x86)Microsoft Visual Studio2019EnterpriseVCToolsMSVC14.27.29110inHostX86x64" -x cu  -I./ -I../../common/inc -I./ -I"C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1/include" -I../../common/inc -I"C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1include"     --keep-dir x64Release -maxrregcount=0  --machine 64 --compile -cudart static -Xcompiler "/wd 4819"    -DWIN32 -DWIN32 -D_MBCS -D_MBCS -Xcompiler "/EHsc /W3 /nologo /O2 /Fdx64/Release/vc142.pdb /FS /Zi  /MT " -o x64/Release/vectorAdd.cu.obj "C:ProgramDataNVIDIA CorporationCUDA Samplesv10.1_SimplevectorAddvectorAdd.cu"”已退出,返回代码为 1。
    

    网上有很多该问题的解决方法,提到的比较多的就是x64和86构建配置项的设置没有设对。但经过尝试均无效。最终发现cmd启动的时候,会从注册标准执行一个bat脚本(autorun),但是这个脚本找不到了,导致设置环境变量的时候出现了异常,对工程进行rebuild的时候发现如下错误信息:

    最后经查找,问题的解决方式为:

    https://blog.csdn.net/u011134502/article/details/94455355

    原因是,之前安装Anaconda引起的。

  • 相关阅读:
    方法是Objective-C独有的一种结构,只能在Objective-C中声明、定义和使用,C语言不能声明、定义和使用
    NSDate
    runtime
    iOS开发常用的工具
    程序的国际化
    经常使用的iOS SDK库和第三方库
    RunLoop是什么?
    狼若回头,必有理由
    第1年1月21日 Guard Malloc
    第1年1月10日 flv格式
  • 原文地址:https://www.cnblogs.com/grass-and-moon/p/13912802.html
Copyright © 2011-2022 走看看