Category Archives: Tips’n’Tricks

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 , , | 195 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 , , , | 44 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 , , , , , | 42 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 , , | 97 Comments

Rapidly find and fix failures with Undo’s plugin for CLion

Hi, Tracking down bugs is one of the most time-consuming parts of a developer’s job. Code almost never works first time and more often than not there are problems to diagnose and fix even once code is deployed. To help … Continue reading

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

Become multi-armed with CLion’s multiple cursors

Sometimes effectiveness is how quickly you can type. For example, having code appear simultaneously in multiple places can come in handy. In this blog post, we are going to explain how CLion can help you do this with its multiple … Continue reading

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