Category Archives: Tips’n’Tricks

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 , , , , | 15 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 , , | 209 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 , , , | 50 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 , , , , , | 44 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

To Catch a CLion

CLion is a cross-platform IDE for C++ development (which happens to have a built in test runner). Catch is a cross-platform test framework for C++. I’m the original author of Catch and am now working at JetBrains so this seems … Continue reading

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

Tips for creating games with Unreal Engine 4 in CLion

C++ game development is strongly linked with Unreal Engine 4, one of the most popular and widely spread C++ game engines. It is no surprise that we are getting lots of requests about UE4 setup within CLion. In this blog … Continue reading

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