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引起的。

  • 相关阅读:
    BZOJ1233 干草堆
    POJ1321棋盘问题【搜索】
    1008
    10.2训练赛
    2014 ACM/ICPC Asia Regional Shanghai Online【未完成】
    hdu5045||2014 ACM/ICPC Asia Regional Shanghai Online【数位dp】
    0926
    poj1007【求逆序数】
    hlg1287数字去重和排序II【hash】
    hlgChocolate Auction【并查集】
  • 原文地址:https://www.cnblogs.com/grass-and-moon/p/13912802.html
Copyright © 2011-2022 走看看