这是今年的第一次升级, 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 ++语言引擎现在支持这一功能,并为其进行准确的代码分析。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室