Arduino Development with CLion: From Hobby to Professional Project. Part I
Many developers are playing with Arduino-based projects these days. Arduino is easy to get started with, and the experience of seeing the outcome of your coding efforts in a light blinking or robot...
View ArticleC++ Team Online
Hi, We normally start September off with an announcement about our conference trip, our yearly tour of community events. This is an exclusive opportunity for us to meet our users in person, show them a...
View ArticleJetBrains C++ Team At CppCon 2020
The CppCon conference will be taking place fully online this year. And of course the JetBrains C++ team wouldn’t dream of missing the biggest C++ community event of the year! We’ll join CppCon 2020...
View ArticleCLion 2020.2.2 Bug-fix Update
CLion 2020.2.2 (build 202.7319.62) is now available! You can download it from our website, via Toolbox App, or as a snap (for Ubuntu). A patch update will be available shortly. DOWNLOAD CLION Here are...
View ArticleDemo Recording: Supercharge Your Productivity with Just a Few Easy CLion Tricks
We hope you had a chance to join us in our virtual room at CppCon 2020. The productivity demo by Phil Nash was recorded, so if you missed it live you can check it out now. 00:00 – Intro 00:48 – Project...
View ArticleCLion 2020.3 EAP: CTest, Set Execution Point in Debug, Qt project templates,...
There are many useful changes and improvements planned for CLion 2020.3, and today we are ready to share some of them with you. CLion officially starts the 2020.3 Early Access Program today! For those...
View ArticleUnit Testing with CLion 2020.3: CTest Support
Our latest global developer survey shows that Google Test, Catch2, and Boost.Test are the three most popular frameworks for unit testing. CLion supports all of these, as well as doctest. We also know...
View ArticleDebugging in CLion 2020.3: Set Execution Point
CLion comes with powerful debugger integration, giving you access to backend debuggers such as GDB and LLDB via a uniform UI. The IDE helps you debug efficiently with its built-in variables view, a...
View ArticleCLion 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...
View ArticleCLion 2020.2.4 Bug-fix Update
Work on the new v2020.3 is in progress, and the CLion 2020.3 Early Access Program is now up and running. In the process, we’re doing our best to backport the essential bug-fixes to v2020.2, today we...
View ArticleCLion 2020.3 EAP: More Advanced Google Test Integration, Qt-Specific Code...
Earlier in September, we began the 2020.3 Early Access Program for CLion which introduces the following enhancements: CTest support An action to set execution point in the debugger Initial portion of...
View ArticleCLion Debugging – Part 1: Fundamentals
An important part of writing code is debugging. Despite the name this is not limited to just finding bugs in our code, but can help us to understand what the code is actually doing at runtime – often...
View ArticleCLion 2020.3 EAP: Enhancements to Run/Debug Configurations and CMake Profiles
In the previous 2020.3 EAP release, we introduced more profound support for Qt projects, enhancements for Google Test in the built-in test runner, and much more. This time we are focusing on improving...
View ArticleIntelliJ Rust: New Functionality for Cargo Features
Like C/C++ and other native languages, Rust includes support for conditional compilation. The most common way to instruct the compiler whether to include or ignore a piece of code in compilation is to...
View ArticleCLion 2020.3 EAP: Postmortem Debug With a Core File
In the previous 2020.3 EAP build we were focused on giving run/debug configurations and CMake profiles more flexibility in CLion, and at the same time we introduced a bundled tool for collaborative...
View ArticleCLion Demo Recording: Because C++ Can Be Competitive
As International Collegiate Programming Contest (ICPC) sponsors and continuous supporters of many educational initiatives, JetBrains thoroughly enjoyed the opportunity to run JetBrains Knowledge Day...
View ArticleCLion 2020.3 EAP: A New Qt UI Class Action, Extract Lambda Parameter...
Have you checked out the new Core Dump debug that came in the CLion 2020.3 EAP last week? If not, we really recommend giving it a try. Meanwhile, we are moving forward through this EAP cycle with a new...
View ArticleCLion 2020.3 Goes Beta: It’s All About Debug!
CLion 2020.3 has reached Beta! Build 203.5981.40 is available from our website, via the Toolbox App, or as a snap package (for Ubuntu). DOWNLOAD CLION 2020.3 EAP The CLion 2020.3 EAP has already...
View ArticleCLion 2020.2.5 Bug-fix Update
CLion 2020.2.5, build 202.8194.17, is available for download from our website, via Toolbox App, or as a snap (for Ubuntu). A patch update will be available shortly. DOWNLOAD CLION The most important...
View ArticleCLion 2020.3 Release Candidate
The public release of CLion 2020.3 is fast approaching. Today we are ready to announce our CLion 2020.3 Release Candidate! To install CLion 2020.3 RC (build 203.5981.106), download it from the website,...
View Article