Category Archives: Tips’n’Tricks

Using nRF52 with CLion

Are you interested in embedded development? In this guest blog post Nick Brook, founder at NRB Tech, shows how to use CLion for nRF52. IoT consultant and founder at NRB Tech. Nick founded NRB Tech in 2018 to build useful … Continue reading

Posted in Tips'n'Tricks | Tagged , , | Leave a comment

Using Docker with CLion

One of the common questions we get is why there is no Docker integration in CLion? In fact CLion works very nicely with Docker! There might not (yet) be a specific, “use Docker”, button – but setting it up yourself … Continue reading

Posted in Tips'n'Tricks | Tagged , , | 17 Comments

Support for C++20’s Concepts in CLion

Concepts are one of the biggest features coming in C++20, and knowing that, we’ve been thinking about supporting Concepts in CLion for quite a while. Enter Saar Raz with his C++20’s Concepts implementation in Clang! Long story short, we have … Continue reading

Posted in Tips'n'Tricks | Tagged , , | 7 Comments

Debugging Rust Code in CLion

It’s been a while since we last dedicated a whole blog entry to IntelliJ Rust. In this post, we’ll take a closer look at how the plugin cooperates with CLion when it comes to debugging your Rust applications. We’ll start … Continue reading

Posted in Tips'n'Tricks | Tagged , , , , | 21 Comments

Getting Started with the Conan CLion Plugin

Wondering how to add a package to your C++ project? In this guest blog post Javier G. Sogo from JFrog shares how to start with Conan package manager in CLion. Javier G. Sogo @jgsogo Software Engineer at JFrog After several … Continue reading

Posted in Tips'n'Tricks | Tagged , , , | 23 Comments

Stay local, let your IDE do remote work for you!

The recording of our webinar Remote Development with CLion is available on the JetBrainsTV YouTube channel. Outline: Initial remote projects support – what’s that? How to configure a remote project in CLion? Remote development – what can I do? What’s … Continue reading

Posted in Announcement, Tips'n'Tricks | Tagged , , | 213 Comments

IntelliJ Rust features. Entry one: Macros

In this series of short blog posts, we are going to take a closer look at the key Rust-related features available in JetBrains IDEs through our corresponding plugin. However, before we do that, let me briefly remind you about the … Continue reading

Posted in Tips'n'Tricks | Tagged , | 3 Comments

Working with Makefiles in CLion using Compilation DB

One of our most frequent feature requests for CLion is the ability to use project or build systems other than CMake. There are many good reasons for needing to use something different – but if you could only pick one … Continue reading

Posted in Tips'n'Tricks | Tagged , , , | 52 Comments

CLion and Linux toolchain on Windows are now friends!

In this post we’ll discuss how to work with WSL in CLion and how Windows users can benefit from this support. Why do I need it? CLion is a cross-platform IDE, that means you can run it on Windows, Linux, … Continue reading

Posted in Announcement, Early Access Preview, Tips'n'Tricks | Tagged , , , , , | 47 Comments

CLion for Embedded Development Part II

Hi, This is a second guest blog post by Ilya Motornyy about programming for microcontrollers in CLion. CLion for Embedded Development Part I CLion for Embedded Development Part III: OpenOCD debugger support and integration with STM32CubeMX is available out of … Continue reading

Posted in Tips'n'Tricks | Tagged , , | 52 Comments