Hoppa till innehåll

CLion

Ett plattformsoberoende IDE för C och C++

Who wouldn’t like to code at the speed of thought while the IDE does all the mundane development tasks for them? But is that really possible for a tricky language like C++, with its modern standards and heavily templated libraries?

CLion is the top choice for developers looking for a versatile and efficient development editor. With powerful debugging tools, code completion features, and a customizable interface, CLion is perfect for developers of all skill levels.

A power tool for a powerful language

  • Smart C and C++ editor
  • Kodanalys i farten
  • Integrerad debugger
  • Fullt integrerad C/C++-utvecklingsmiljö

CLion tar mycket av mödan av C++, vilket gör att jag kan koncentrera mig på den intressanta delen: problemlösning.

Info

Om CLion

Intelligent stöd för kodning

CLion Code assistance

Lita på att CLion tar hand om rutinerna medan du fokuserar på de viktiga sakerna. Den kan din kod genom och genom och kan boÖka din produktivitet med smart och relevant kodkomplettering, omedelbar navigering och tillförlitliga omarbetningar.

Inbyggda verktyg och integrationer

CLion code generation

CLion är mer än bara en editor, eftersom det erbjuder en kraftfull felsökare och dynamiska analysverktyg för att enkelt undersöka och lösa problem, inbyggda Google Test, Boost.Test, Doctest och Catch för enhetstestning, många populära VCS som stöds från början och mycket mer.

Many languages – One IDE

CLion är utformat för plattformsoberoende utveckling i C och C++ samt Rust och Swift. Det ger också viktigt stöd för CMake-språket, Python och populär webbteknik (som JavaScript, XML, HTML, Markdown och andra), och detta inkluderar också stöd för alla andra språk som är tillgängliga genom medföljande plugins och repository plugins.

Nyheter

What’s New in CLion?

CLion 2023.1 highlights:

  • Debugger update:
    • The ability to explore the underlying assembly code even when the source code is available (aka disassemble on demand).
    • A reworked Attach to Process… dialog to make finding processes and attaching to them even easier and faster.
    • Actions to suspend or resume individual threads, to help debug multi-threaded applications.
  • Integration with vcpkg – CLion now assists with installing and updating vcpkg and its packages and browsing installed and available packages in the dedicated tool window. CLion helps with the missing dependencies by suggesting quick-fixes when you:
    • Add #include for the header file from a package that is not yet installed.
    • Use a package in a CMake script that is not yet installed.
  • Clangd-based indexer (Experimental) – To speed up the Find Usages action and make it produce more accurate results in C++ code, a brand-new Clangd indexer has been introduced in CLion.
  • New UI  – The new UI has less visual clutter and shows the starting points for powerful features more concisely. In this release, the user experience of the new UI has been fine-tuned by redesigning the Run widget, adding an option to show hidden tabs and an option to split tool windows vertically, bringing a new Compact Mode for smaller screens and other changes.

Systemkrav

Systemkrav för CLion

  • Xcode 12.5-13.3
  • macOS 11 eller högre
  • Minst 2 GB ledigt RAM-minne, 8 GB totalt system-RAM rekommenderas.
  • 2,5 GB hårddiskutrymme, SSD rekommenderas
  • Minsta skärmupplösning 1024×768

Licens

Licensalternativ

JetBrains använder en prenumerationsbaserad licensmodell som gör att du kan köpa årliga prenumerationer som inkluderar alla uppdateringar av felrättningar. Den nya licensmodellen omfattar även eviga fallback-licenser. När du köper en årlig prenumeration får du omedelbart en evig reservlicens för exakt den version som finns tillgänglig vid tidpunkten för ditt köp.

Kommersiell årsabonnemang för juridiska personer, inklusive företag och organisationer (både vinstdrivande och icke-vinstdrivande), som behöver programvaran för allmän kommersiell användning. En juridisk person får använda programvaran under Business Subscription på vilken dator, vilket operativsystem som helst och av vilken utvecklare som helst inom en juridisk person, förutsatt att det totala antalet samtidiga användare aldrig överstiger det antal prenumerationer som den juridiska personen har köpt.

Kommersiell årsabonnemang inkluderar

  • Gratis obegränsad e-poståtkomst till teknisk support och online supportresurser under hela Business-prenumerationsperioden.
  • Gratis allmänt tillgängliga uppgraderingar av felrättningar, mindre och större versioner av den licensierade JetBrains IntelliJ IDEA-utgåvan under den tid som företagsabonnemanget gäller.
  • Tillgänglig för alla juridiska personer (företag och organisationer, inklusive ideella organisationer och myndigheter).
  • Licensen ägs av den juridiska personen, inte av en enskild person.
  • Begränsning som inte kan överlåtas: Programvaran är begränsad till den juridiska personen utan rätt till överföring. Företag och organisationer kan endast överföra sina licenser mellan anställda och entreprenörer.
  • Det licensierade syftet med användningen är allmän kommersiell användning.
  • Fleranvändarlicens - det totala antalet samtidiga programvaruanvändare får inte överstiga antalet köpta abonnemang.
  • Licensperioden är tidsbegränsad och baseras på årliga prenumerationsbetalningar.
  • Evig reservlicens: Din licens är INTE evig. Den nya licensmodellen omfattar eviga reservlicenser. En evig reservlicens är en licens som tillåter dig att använda en specifik version av programvaran efter att din Business Subscription har löpt ut. Den specifika version av programvaran som du kan falla tillbaka till att använda när din Business-prenumeration löper ut kommer att vara exakt den version som fanns tillgänglig vid tidpunkten för ditt köp.

Jämförelse av kommersiell och personlig licens

Kommersiell licens (företag och organisationer)

  • Tillgänglig för: Alla juridiska personer (företag och organisationer, inklusive ideella organisationer och myndigheter).
  • Fleranvändarlicens: Ja, det totala antalet samtidiga programvaruanvändare får inte överstiga antalet köpta abonnemang.
  • Licensperiod: Tidsbegränsad, baserad på månatliga och årliga prenumerationsbetalningar.
  • Tilldelning av reservlicens: Det krävs 12 föregående månaders oavbrutna prenumerationsbetalningar.

Personlig licens (enskild)

  • Tillgänglig för: Privatpersoner som köper med egna medel. Kan inte köpas eller ersättas av företag.
  • Licens för flera användare: Nej, programvaran kan endast användas av den person som har köpt en prenumeration.
  • Licensperiod: Tidsbegränsad, baserad på månatliga och årliga prenumerationsbetalningar.
  • Tilldelning av reservlicens: Det krävs 12 föregående månaders oavbrutna prenumerationsbetalningar.

Support

Stöd för CLion

I abonnemanget ingår följande support och underhåll med JetBrains.

  • Obegränsad tillgång till teknisk support via e-post
  • Gratis uppgraderingar till alla mindre och större versioner, inklusive felrättningar.