美文网首页
vscode windows 配置闭坑指南

vscode windows 配置闭坑指南

作者: 同叔练级之路 | 来源:发表于2020-05-08 15:21 被阅读0次
    1. mingw 要使用 x86_64-win32-seh

    2. gcc, g++ 的验证一定要有

    gcc --version

    g++ --version

    1. 要在 c/c++ 编辑配置(UI) 中配置相关参数,包括C++ 17

      image-20200508150255554

      配置成功的结果如下图所示

      image-20200508150637701

    验证上述配置是否成功:

    #include<iostream>
     
    template<bool ok>
    constexpr void foo()
    {
        //在编译期进行判断,if和else语句不生成代码
        if constexpr (ok == true)
        {
            //当ok为true时,下面的else块不生成汇编代码
            std::cout << "ok" << std::endl;
        }
        else
        {
            //当ok为false时,上面的if块不生成汇编代码
            std::cout << "not ok" << std::endl;
        }
    }
     
    int main()
    {
        foo<true>();//输出ok,并且汇编代码中只有std::cout << "ok" << std::endl;这一句
        foo<false>();//输出not ok,并且汇编代码中只有std::cout << "not ok" << std::endl;这一句
        return 0;
    }
    

    执行结果如下图所示

    image-20200508151833200

    参考链接

    1. vscode 官方文档
    2. vscode C++ 程序 windows
    3. Configuring C++17 supported compiler on wnidows for CodeBlocks and Visual Studio Code
      更多请移步 mutiantong.cn

    相关文章

      网友评论

          本文标题:vscode windows 配置闭坑指南

          本文链接:https://www.haomeiwen.com/subject/eqvfnhtx.html