CMake (32bit)4.0.0

CMakeیک سیستم ساخت متن‌باز و چندسکویی است که به توسعه‌دهندگان کمک می‌کند فرآیند ساخت پروژه‌های نرم‌افزاری را مدیریت کنند. این سیستم از یک نحو ساده و اعلامی برای تعریف ساختار پروژه، وابستگی‌ها و اهداف ساخت استفاده می‌کند و فایل‌های ساخت خاص پلتفرم (مانند Makefiles یا فایل‌های پروژه Visual Studio) تولید می‌کند که می‌توانند برای ساخت پروژه در پلتفرم‌های مختلف و با کامپایلرهای متفاوت استفاده شوند.

CMake به توسعه‌دهندگان اجازه می‌دهد تا پروژه‌ها را برای انواع سیستم‌های بیلد، از جمله Make، Ninja و Visual Studio، و همچنین IDEهای مختلفی مانند CLion، Qt Creator و Visual Studio Code ایجاد و پیکربندی کنند. همچنین از طیف وسیعی از زبان‌های برنامه‌نویسی، از جمله C، C++، Java، Python و Fortran پشتیبانی می‌کند.

یکی از مزایای اصلی استفاده از CMake قابلیت آن در مدیریت پروژه‌های پیچیده با فایل‌های منبع و وابستگی‌های متعدد است. این امکان را فراهم می‌کند تا با ساختاری مدولار به راحتی فایل‌ها، کتابخانه‌ها و ماژول‌ها را اضافه یا حذف کرده و تنظیمات ساخت را برای پلتفرم‌ها و کامپایلرهای مختلف تعریف کنید.

CMake به طور گسترده در جامعه منبع‌باز استفاده می‌شود و سیستم ساخت انتخابی برای بسیاری از پروژه‌های بزرگ مانند KDE، LLVM و OpenCV است. محبوبیت آن به دلیل انعطاف‌پذیری، سهولت استفاده و قابلیت تولید فایل‌های ساختی است که در پلتفرم‌های مختلف و با کمپایلرهای متعدد کار می‌کنند.


ویژگی‌های کلیدی:

  • چند سکویی: CMake از ساخت بر روی چندین پلتفرم، از جمله ویندوز، macOS و لینوکس پشتیبانی می‌کند.
  • مستقل از زبان: CMake می‌تواند با زبان‌های برنامه‌نویسی مختلفی از جمله C++، Python و Java استفاده شود.
  • مدیریت پیکربندی: CMake به توسعه‌دهندگان اجازه می‌دهد تنظیمات ساخت و گزینه‌های ساخت سفارشی را مشخص کنند.
  • طراحی مدولار: CMake از طراحی مدولار استفاده می‌کند که به توسعه‌دهندگان این امکان را می‌دهد تا پروژه‌های پیچیده با اجزای متعدد بسازند.
  • ادغام با ابزارهای ساخت دیگر: CMake می‌تواند با ابزارهای ساخت دیگر مانند make و ninja ادغام شود.
  • حل وابستگی خودکار: CMake می‌تواند به صورت خودکار وابستگی‌ها بین اجزای مختلف یک پروژه را تشخیص داده و حل کند.
  • قابلیت توسعه: CMake می‌تواند با پلاگین‌ها و ماژول‌های سفارشی برای پشتیبانی از نیازهای ساخت خاص گسترش یابد.


برنامه در زبان‌های دیگر در دسترس است

بررسی‌های کاربران

امتیاز کاربر

1 2 3 4 5

مجوز:

رایگان

نیازمندی‌ها:

Windows 7/ Windows 8/ Windows 10/ Windows 11

زبان‌ها:

English

اندازه:

30.7MB

ناشر:

Kitware, Inc.

به‌روزرسانی‌شده:

Mar 30, 2025

تمیز

نرم‌افزار گزارش‌گیری

نرم‌افزار توسعه‌دهنده

CMake (64bit) 4.0.1

CMake (32bit) 4.0.1

سطح‌های امنیتی

برای جلوگیری از هر گونه آسیب بالقوه به دستگاه شما و اطمینان از امنیت داده‌ها و حریم خصوصی‌تان، تیم ما هر بار که یک فایل نصب جدید به سرورهای ما بارگذاری می‌شود یا به یک سرور از راه دور متصل می‌شود، آن را بررسی کرده و به‌طور دوره‌ای وضعیت فایل را تایید یا به‌روزرسانی می‌کند. بر اساس این بررسی، سطوح امنیتی زیر را برای هر فایل قابل دانلود تعیین می‌کنیم.

تمیز

بسیار احتمال دارد که این نرم‌افزار پاک باشد.

ما فایل‌ها و URL‌های مرتبط با این نرم‌افزار را در بیش از ۶۰ سرویس آنتی‌ویروس برتر جهان اسکن کردیم؛ هیچ تهدید احتمالی پیدا نشد. و هیچ نرم‌افزار شخص ثالثی همراه نیست.

هشدار

این برنامه از تبلیغات حمایت می‌کند و ممکن است پیشنهاد نصب برنامه‌های شخص ثالثی را ارائه دهد که الزامی نیستند. این‌ها می‌توانند شامل نوارابزار، تغییر صفحه‌اصلی شما، موتور جستجوی پیش‌فرض یا نصب برنامه‌های دیگر باشند. این موارد ممکن است مثبت کاذب باشند و به کاربران ما توصیه می‌شود در هنگام نصب و استفاده از این نرم‌افزار احتیاط کنند.

معلول

این نرم‌افزار دیگر برای دانلود در دسترس نیست. احتمالاً این برنامه نرم‌افزاری مخرب است یا دارای مشکلات امنیتی یا دلایل دیگر می‌باشد.

گزارش را ارائه دهید

ممنون!
گزارش شما ارسال شده است.

ما درخواست شما را بررسی کرده و اقدام مناسب را انجام خواهیم داد.

لطفاً توجه داشته باشید که شما هیچ‌گونه اطلاعیه‌ای در مورد هر اقدام انجام شده به دلیل این گزارش دریافت نخواهید کرد. ما از هرگونه ناراحتی که ممکن است ایجاد شود، عذرخواهی می‌کنیم.

ما از کمکتان در حفظ تمیزی و امنیت وب‌سایت‌مان سپاسگزاریم.