CLion 2021.2.3 Bug-fix Update
The CLion 2021.2.3 bug-fix update is now available for download! You can get the full 212.5457.51 build from our website. You can also get the new version via a patch update, in the Toolbox App, or as a snap (for Ubuntu). Starting from this build, you will need to provide your JetBrains credentials to use the trial product versions. You can read more about it in this blog post. DOWNLOAD CLION The main highlights include: Several issues in code completion were addressed, and it now works inside Google Test macros and the assert macro (CPP-26297, CPP-25861). Structure View now includes qua
CLion 2021.2 EAP: Support for GNU Autotools (Autoconf, Automake) Projects
The new CLion 2021.2 EAP build (212.4638.8) is now available from our website, via the Toolbox App, or as a snap package for Ubuntu. If you are on macOS, there is a separate build for the Apple Silicon M1 chip. DOWNLOAD CLION 2021.2 EAP The landscape of Make-based projects is very diverse, so it was hard to cover all of them at once in CLion. When we first added support for Makefile projects, it was limited to certain kinds – the Makefile had to be present in the project directory, which meant all of the preconfiguration steps had to be called manually before loading and opening the project in
CLion 2021.2 EAP: Improved Natvis Support and FreeRTOS Thread View
The CLion 2021.2 EAP is in full swing. In the last few weeks we’ve already presented CMake Presets support, Lifetime analysis, Cling interpreter integration, various debugger enhancements, and improvements for Docker workflow. This week, we’re giving you a massive update for the LLDB-based debugger on Windows that improves Natvis support, as well as a FreeRTOS thread view! The new build (212.4321.2) is now available from our website, via the Toolbox App, or as a snap package (if you are using Ubuntu). Note that if you are on macOS, there is a separate build for Apple Silicon (M1 chip). DOWNLO
CLion 2021.1 Goes Beta! With Fixes for Project Models and More MISRA Checks
CLion 2021.1 has reached Beta! Build 211.6693.7 is available from our website, via the Toolbox App, or as a snap package (for Ubuntu). DOWNLOAD CLION 2021.1 Beta Main highlights: For Makefile projects: Updating the toolchain used for your Makefile project now triggers a project reload. Extracting the make targets for projects with a large number of them now works correctly. For Makefile projects with the MinGW toolchain, CLion now handles directories with both backward (\) and forward slashes (/) correctly while loading the project. For compilation database projects: Clang-cl is
CLion 2021.1 EAP: Clazy Analyzer, Better Makefile Projects Support, Sharing CMake Settings in VCS
The CLion 2021.1 EAP program is underway and we’ve already introduced Global Data Flow Analysis, Google Sanitizers, Valgrind Memcheck, Code Coverage in remote mode, CMake 3.19, and more. Today we’re releasing the CLion 2021.1 EAP2 build, with even more new features for you to preview. Build 211.5787.12 is available from our website, via the Toolbox App, or as a snap package (if you are using Ubuntu). Note that if you are on macOS, there is a separate build for Apple Silicon (M1 chip). DOWNLOAD CLION 2021.1 EAP Main highlights: Qt projects: Clazy: CLion now has a Qt-oriented static code ana
CLion 2020.3: Core Dumps Debug and Debug as Root, CTest Support, MISRA Guideline Integration, and a Better Qt Project Experience
This version is focused on the debugging experience and on the flexibility of the unit testing integration. Embedded developers will find support for the first collection of MISRA checks. CLion 2020.3 also introduces a variety of IDE functions tuned specifically for working with Qt code.
CLion 2020.3 EAP: More Makefile Project Support!
Last week we started the CLion 2020.3 EAP which introduced CTest, some MISRA checks, Clang completion snippets, and a brand-new Set Execution Point debugger action. Today we are happy to share a fresh new EAP build with you! Build 203.4203.24 is available from our website, via the Toolbox App, or as a snap package (if you are using Ubuntu). DOWNLOAD CLION 2020.3 EAP Today, it’s all about Makefiles! Makefile project support was just recently introduced in CLion 2020.2. We are seeing growing interest and increased use of Makefile projects, and we definitely want to develop Makefile support furt
CLion 2020.2: Makefile Projects, C++20, Enhanced Code analysis, Doctest, and Other Unit Testing Support Improvements
CLion 2020.2 covers a wider variety of C and C++ projects by introducing a top-voted feature – Makefiles projects support, and makes modern C++ coding easier.
CLion EAP 2020.2: Makefile Projects in CLion, Doctest Support, More Accurate Code Analysis Checks
Hi, Last week we launched CLion 2020.2 EAP. The first EAP build included dozens of fixes across several areas, including performance improvements, unit testing tuning, VS toolchain debugger enhancements, an update in the PlatformIO plugin, and fully manageable GitHub Pull Requests right in the IDE. The second 2020.2 EAP build is now ready, and we’re sure you’re going to like it! Build 202.5428.21 is available from our website, via the Toolbox App, or as a snap package (if you are using Ubuntu). A patch-update is ready for anyone using the previous 2020.2 EAP build: DOWNLOAD CLION 2020
Makefile projects in CLion: now public!
CLion 2020.2 EAP2 brings long-awaited Makefile project support. While it’s still in its early stages with various limitations and known issues, it’s good enough to cope with a long list of projects already. Do you have a Makefile project? Grab the free EAP build and give it a try now. Share your feedback with us! In this blog post we’ll answer: How does it work under the hood? How to start with your Makefile project in CLion? What can I do if something goes wrong and my project fails to load correctly? What are the known issues and limitations? (more…)
Webinar Recording: CLion Ask Me Anything Session
On May 7, we ran an exciting CLion Ask Me Anything session. 2 hours, 9 speakers, 7 demos, and 140+ questions – this was really inspiring and motivating for the team and hopefully useful for all attendees. The most frequent comment afterwards from the team members was, “Let’s do this again!”. We’d also like to say huge thanks for all your compliments and good wishes in the questions pane! The recording of the webinar is now available on the JetBrainsTV YouTube channel. And here are some useful timestamps so you can instantly jump to any section: C++ language support 02:29 - The evo
Dealing with Makefile Projects in CLion: Status Update
Update: Makefile projects support is now public in CLion 2020.2. What request in our tracker has more than 1000 votes, 370 comments, and 800 watchers? You guessed it: Support Makefile projects. This has been a story of interesting findings, semi-automatic workarounds, and a long battle that we still plan to win! If you’d like to get the latest news on this topic, please read on. From past to present: the evolution of project models in CLion Support for Makefile projects: How-to Option 1: Compiler wrappers Option 2: LD_PRELOAD Option 3: Parse the output of Make Support fo