Category Archives: Tips’n’Tricks

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 , , , | 3 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 , , , , , | 30 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 Upd. An alternative approach from Klaus Nagel in a small demo project on GitHub: Embedded Development on … Continue reading

Posted in Tips'n'Tricks | Tagged , | 48 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 , , , | 21 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 , , | 76 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 , , | 12 Comments

CLion for embedded development

Hi, Are you interested in embedded development? In this guest blog post our user Ilya Motornyy shares his experience in programming for microcontrollers in CLion. Upd. CLion for Embedded Development Part II Ilya Motornyy Java/JavaScript Developer at Vaadin.com DIY Electronics … Continue reading

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

Get Typing Superpowers

CLion does its best to help you develop at the speed of thought. Code generation takes care of the repetitive tasks; code completion saves your time typing, while code navigation lets you move around the code instantly. Talking about quicker … Continue reading

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

Keep your code documented

Some say developers spend most of their time reading code rather than writing it. Unless you aren’t starting a project completely from scratch, this is most likely true. Code navigation makes the task of reading the source code easier and … Continue reading

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