Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You can find a set of known issues and feature requests in our tracker. Some issues in the AppCode tracker are also applicable to the CLion EAP build.

What are the most important and known issues and limitations?

General
  • Toolchain changes in settings do not affect the project automatically, call the Reload CMake Project action via CMake tool window or by action name to apply changes.
  • Most compiler errors are not highlighted in the editor.
  • CLion doesn’t update CMakeLists.txt automatically when adding new file to the project.
  • CLion's new file wizard doesn't support C++ class templates.
Compilers, CMake and language standards limitations

...

System requirements
  • CLion only runs on 64bit systems
CMake
  • CMakeCache changes should be applied via Reload CMake project button in the tool window.
C++
CLion supports the following C and C++ standards: C99, C11 partially, C++03, C++11

...

, C++

...

14 (all except constexpr), C++

...

17 (initial support).
List of supported C++ language features can be found in our webhelp.
Performance and memory
  • On the large code bases (especially when using Boost) performance and memory issues during indexing and editing are possible (increasing .
  • Increasing memory may help ).to resolve performance problems. To check the memory usage, please, switch on the memory indicator in Preferences/Settings | Appearance & Behavior | Appearance | Show memory indicator.

(info) While reporting a performance problem, please, get a thread dump and a CPU snapshot and attach them to the report/ticket in tracker.

(info) To find IDE logs to attach to the problem use this link.

Debugger
  • Some issues are possible when debugging 32-bit projects with 64-bit GDB.

(info) To report debugger problem, please, configure and collect debug logs