010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>新品发布

CLION2018.1有哪些新功能

发布时间:2018/05/03 浏览量:3847
这是今年的第一次升级, CLion 2018.1有更强的 C++17 支持,新的CMake操作, 各种编辑器的改进,以及更好用的编辑器。 Windows用户可...

这是今年的第一次升级, CLion 2018.1有更强的 C++17 支持,新的CMake操作, 各种编辑器的改进,以及更好用的编辑器。

Windows用户可以从Windows Subsystem for Linux中获益,从而可以在Windows上工作时编译,运行和调试与Linux兼容的二进制文件,甚至可以使用Valgrind Memcheck运行它们。

WSL

Windows上的Linux 工具链

如果您的项目在Windows上开发时需要Linux工具链,则现在可以在运行在Windows的CLion中使用Windows Subsystem for Linux (WSL)。

在Settings |下配置WSL和相应的工具链 构建,执行,部署| 工具链,然后你就可以在CLion中使用它了。 将使用WSL上的标头搜索路径,并且将创建Linux二进制文件,供您在WSL上运行和调试。

 

WSL上的Valgrind Memcheck

Valgrind Memcheck可以检测到数十个内存错误和泄漏,现在可用于WSL上的Windows用户。

打开WSL工具链,确保在设置(设置|构建,执行,部署| Valgrind)中检测到Valgrind,然后编译并运行Valgrind Memcheck下的常规和测试目标,以检测可能的错误和漏洞。 在运行工具窗口的特殊选项卡中查看结果。

C++ 支持

C++17: If 和 switch初始值设定

为了避免污染环境范围或为if和switch操作符创建初始化器的人为范围,C ++ 17建议在if和switch条件中添加初始化器。 CLion现在可以正确解析和解析这些陈述。

C++17: 结构式绑定

C ++ 17引入了结构化绑定 - 一种将标识符列表绑定到一组对象的便捷紧凑方法。 CLion的C ++语言引擎现在支持这一功能,并为其进行准确的代码分析。

 

 

 

下一篇:MaiEnable:为中小型企业提供理想的邮件托管方案
上一篇:liquidfiles v3.2最新功能介绍(之四):新的安全消息权限级别

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物