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

CLION2018.1有哪些新功能

发布时间:2018/05/03 浏览量:203
这是今年的第一次升级, 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 ++语言引擎现在支持这一功能,并为其进行准确的代码分析。

 

 

 

下一篇:没有了
上一篇:liquidfiles v3.2最新功能介绍(之四):新的安全消息权限级别

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

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

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

                                              可信网站信用评估网络警察提醒你诚信网站中国互联网举报中心网络举报APP下载