zoukankan      html  css  js  c++  java
  • Exception: No supported Visual Studio can be found. Supported versions are: 16.0 (2019), 15.0 (2017)

    用gn gen out/default生成chromium时候报错。

    在windows上编译webrtc时可能出现如下错误:

    Exception: No supported Visual Studio can be found. Supported versions are: 16.0 (2019), 15.0 (2017).

    在上面也有提示

    File "C:/webrtc/src/build/vs_toolchain.py", line 174, in GetVisualStudioVersion
    ' Supported versions are: %s.' % supported_versions_str)

    这是由于python脚本在找vs的安装路径出错了,默认是按照C盘来查找,但是如果vs2019不是安装在C盘,那就得修改vs_toolchain.py这个文件,路径src/build,原来的代码如下,大概是163行:

    path = os.path.expandvars('%ProgramFiles(x86)%' +
    '/Microsoft Visual Studio/%s' % version)
    if path and any(
    os.path.exists(os.path.join(path, edition))
    for edition in ('Enterprise', 'Professional', 'Community', 'Preview',
    'BuildTools')):
    available_versions.append(version)
    直接修改为vs的路径,我的安装vs2019安装在D盘

    path = os.path.expandvars('D:/Program Files (x86)/Microsoft Visual Studio/%s' % version)
    我的修改:

    以后安装vs, 还是放C盘吧,免得各种编译问题,太麻烦了。
    ————————————————
    版权声明:本文为CSDN博主「令狐掌门」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/yao_hou/article/details/118615690

  • 相关阅读:
    google git的使用方法
    C/C++ 开发库 | C/C++ Development Library
    log4cplus c++开源日志系统
    c++配置类
    Markdown基础语法
    Nhibernate 映射关系,一对多 多对一与多对手在映射文件中的体现。
    Nhibernate refers to an unmapped class nhibernate问题的解决(初学者)
    UICollectionView的使用
    Runloop
    UITableView(转)
  • 原文地址:https://www.cnblogs.com/begoogatprogram/p/15040384.html
Copyright © 2011-2022 走看看