资讯中心 >
行业资讯 >
Visual Studio 2019 发布 16.8.0 版本
Visual Studio 2019 发布 16.8.0 版本
2020 年 11 月 10 日
此次发布的 Visual Studio 2019 版本 16.8 新增的 C++ 功能摘要:
- 现在,/std:c++latest 和 标头中支持 C++20 协同例程。
- IntelliSense 现提供对 C++20 和 标头的支持,还支持重命名和浏览概念定义。
- STL 现支持大多数 C++20 范围。
- MSVC 中现支持有条件的平凡特殊成员函数。
- /std:c11 和 /std:c17 开关下现支持 C11 和 C17。
- 在 STL 方面的其他改进包括对 std::atomic_ref、std::midpoint and std::lerp 和 std::execution::unseq 的完全支持,以及针对 std::reverse_copy 的优化等等。
- 将 Visual Studio 附带的 CMake 版本升级到了 CMake 3.18。
- 我们的代码分析工具现支持 SARIF 2.1 标准(即行业标准静态分析格式)。
- 如果 Linux 项目中缺少生成工具,现将在工具栏中发出一个警告并在错误列表中明确描述缺少的工具。
- 你现可直接通过 Visual Studio 在远程 Linux 系统或 WSL 上调试 Linux 核心转储。
- 对于 C++ Doxygen 注释生成,我们添加了其他注释样式选项(/*! 和 //!)。
- 其他 vcpkg 公告
- 在未求值的上下文中对 lambda 的编译器支持
- /debug:通过创建多线程 pdb 改善了完整链接性能。 几个大型应用程序和 AAA 游戏的链接速度提高了 2 到 4 倍。
- Visual Studio 调试器现支持 char8_t。
- 支持使用 clang-cl 的 ARM64 项目。
- Intel AMX 内部函数支持。
值得注意的是,MapoEngine 已经笫一时间对 Visual Studio 2019 16.8 版本编译的 C++ 程序进行了支持,
现在使用 Visual Studio 2019 16.8 编译的程序已经可以通过 MapoEngine 进行库函数识别,并一键勾选要加密的函数,进行强力的代码虚拟化保护,防止软件代码被逆向分析。