{"id":566465,"date":"2025-05-15T16:12:29","date_gmt":"2025-05-15T15:12:29","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=clion&#038;p=566465"},"modified":"2025-09-15T10:20:54","modified_gmt":"2025-09-15T09:20:54","slug":"2025-2-eap-open","status":"publish","type":"clion","link":"https:\/\/blog.jetbrains.com\/zh-hans\/clion\/2025\/05\/2025-2-eap-open","title":{"rendered":"The CLion 2025.2 Early Access Program Is Open"},"content":{"rendered":"\n<p>We\u2019re launching our two-month Early Access Program (EAP) for CLion 2025.2. The EAP allows you to try new CLion features and improvements at no cost before the stable release. You can download the first EAP build, 252.13776.55, from the link below, via <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/?_cl=MTsxOzE7YmdIVVJsQVI4QW1EOXdlWG14czBid1NqakNaTnBUYmxDcGkzdklHeVhCdVFua29jRWNVVUE1aVNCSzIwVk1Bdzs=\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a>, or as a snap package if you\u2019re using Ubuntu.<\/p>\n\n\n\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/clion\/nextversion\/\" target=\"_blank\" rel=\"noopener\" data-test=\"blog-article-cta\"><i class=\"download-icon\"><\/i>DOWNLOAD CLION 2025.2 EAP<\/a><\/p>\n\n\n\n<p>For the first EAP release, we\u2019ve mostly focused on usability improvements and bug fixes. Keep reading to get all the key details!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Updates to the project status widget<\/h2>\n\n\n\n<p>Thanks to your feedback and feature usage statistics from previous EAPs, we realized that the <a href=\"https:\/\/blog.jetbrains.com\/clion\/2024\/11\/2024-3-available\/#project-status-widget\">UI\/UX improvements<\/a> we made to the project status widget in 2024.3 weren\u2019t effective enough. Some users don\u2019t notice the small warning icon in the status bar and have trouble configuring their project. Having the widget prominently displayed helps identify and resolve such issues more easily.<\/p>\n\n\n\n<p>So, we\u2019ve brought back the old yellow warning banner with the <em>Fix\u2026<\/em> option at the top of the editor. But unlike before, you can now close the banner if the warning is irrelevant to your current task. An example might be if you just need to open an out-of-project file to analyze code. Otherwise, you can configure your project as a CMake one, configure the current file separately, or create a <code>c_cpp_properties.json<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXfpTLVzWvwVsNTy997X75q93sPkPM7_FQkpX2TcUyDs3UjsM0R6T1VOJGF-LGc9BQlompWbgDFgCT2uWxOoib_sEDo8X8WzR7t7II1dZ2cqCHoE3IgiNoxpH2rVTEpo3DKAZScjzQ.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Note that even if you\u2019re working with a file that doesn\u2019t belong to a project, you\u2019ll still get all the <a href=\"https:\/\/blog.jetbrains.com\/clion\/2025\/04\/clion-2025-1-release\/#out-of-project-files\">essential typing assistant features<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CLion Nova updates<\/h2>\n\n\n\n<p>The CLion Nova language engine has received several features and bug fixes. Here are the most important ones.<\/p>\n\n\n\n<p><strong>Support for the <code>TEST_P<\/code> macro:<\/strong> We\u2019ve extended the functionality of our GoogleTest integration in CLion Nova, adding the <code>TEST_P<\/code> macro. <code>TEST_P<\/code> is useful for parameterized tests where you need to run the same test logic with different input values. Now, you can run a parameterized test by clicking the green <em>Run<\/em> button in the gutter next to a <code>TEST_P<\/code> function.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXehMxIQL_A0WXRoe4f7QaaSI4OkTgsLpw6VOXoOIbdTH6lULLIpJnNZKAOdiTXoG1L7MOMTuSNFUtNFk7HA3F6KbRQyNgtHz0uw9P3zMzAjwBzkFi_ZjvzkDr9j_keqEve5Z1Fveg.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Support for the <code>_BitInt(N)<\/code> type:<\/strong> CLion Nova now supports the <code>_BitInt(N)<\/code> type introduced in the C23 standard. It allows you to specify integer types with exact bit widths, such as <code>_BitInt(24) value = 1000000<\/code>, providing precise control over integer memory size. CLion Nova now correctly resolves <code>_BitInt(N)<\/code> with code highlighting, code completion, and other essential features.<\/p>\n\n\n\n<p><strong>Fixes for issues involving missed compilation errors:<\/strong> Previously, CLion Nova might overlook some possible compilation errors when analyzing your source code and not show the corresponding warnings in the editor. As a result, these errors appeared only in the terminal after the build was complete. Now, CLion Nova catches all the errors before you click <em>Build<\/em>, <em>Run<\/em>, or <em>Debug<\/em>.<\/p>\n\n\n\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/clion\/nextversion\/\" target=\"_blank\" rel=\"noopener\" data-test=\"blog-article-cta\"><i class=\"download-icon\"><\/i>DOWNLOAD CLION 2025.2 EAP<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Call for feedback<\/h2>\n\n\n\n<p>We value your feedback, as your experiences and insights are essential to our mission of continuously improving CLion. This is especially valuable during the Early Access Program, as it helps us refine and prepare new features for the stable release. Please share your ideas and feedback in the comments below or submit them to our <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/CPP\/\" target=\"_blank\" rel=\"noopener\">issue tracker<\/a>.<\/p>\n\n\n\n<p>We would also be interested in setting up a quick call with you to learn more about your specific use cases. <a href=\"https:\/\/survey.alchemer.com\/s3\/8011393\/CLion-EAP-Feedback\/\" target=\"_blank\" rel=\"noopener\">Let us know<\/a> if you would like to participate!<\/p>\n","protected":false},"author":1508,"featured_media":566592,"comment_status":"closed","ping_status":"closed","template":"","categories":[826,89],"tags":[8302,3439,600,8783],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/clion\/566465"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/clion"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/clion"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1508"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=566465"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/clion\/566465\/revisions"}],"predecessor-version":[{"id":601971,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/clion\/566465\/revisions\/601971"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/566592"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=566465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=566465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=566465"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=566465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}