CMakeオープンソースのクロスプラットフォームビルドシステムで、開発者がソフトウェアプロジェクトのビルドプロセスを管理するのに役立ちます。プロジェクトの構造、依存関係、ビルドターゲットを定義するためにシンプルで宣言的な構文を使用し、プラットフォームごとのビルドファイル(MakefileやVisual Studioプロジェクトファイルなど)を生成して、さまざまなプラットフォームや異なるコンパイラでプロジェクトをビルドすることができます。

CMakeは、Make、Ninja、およびVisual Studioなどのさまざまなビルドシステムや、CLion、Qt Creator、Visual Studio CodeなどのさまざまなIDEのためにプロジェクトを作成および構成することを開発者に許可します。また、C、C++、Java、Python、Fortranなどの広範なプログラミング言語をサポートしています。

CMakeを使用する主な利点の一つは、複数のソースファイルや依存関係を持つ複雑なプロジェクトを扱う能力です。CMakeはモジュラー構造を提供し、ファイル、ライブラリ、およびモジュールの追加や削除を容易にし、異なるプラットフォームやコンパイラのためのビルド構成を定義することができます。

CMakeはオープンソースコミュニティで広く使用されており、KDE、LLVM、OpenCVなどの多くの大規模プロジェクトのための選択のビルドシステムです。その人気の理由は、柔軟性、使いやすさ、および複数のプラットフォームやコンパイラで動作するビルドファイルを生成する能力にあります。


主な特徴:

  • クロスプラットフォーム:CMakeはWindows、macOS、Linuxを含む複数のプラットフォームでのビルドをサポートしています。
  • 言語に依存しない:CMakeは、C++、Python、Javaを含むさまざまなプログラミング言語で使用できます。
  • 構成管理:CMakeは開発者がビルド構成やカスタムビルドオプションを指定できるようにします。
  • モジュラー設計:CMakeはモジュラー設計を採用しており、開発者が複数のコンポーネントを持つ複雑なプロジェクトを構築することができます。
  • 他のビルドツールとの統合:CMakeは、makeやninjaなどの他のビルドツールと統合できます。
  • 自動依存関係解決: CMakeはプロジェクトの異なるコンポーネント間の依存関係を自動的に検出して解決することができます。
  • 拡張性: CMakeは、特定のビルド要件をサポートするために、カスタムプラグインやモジュールで拡張することができます。

他の言語で利用可能なプログラム

ユーザーレビュー

オープンソース

ユーザー評価

要件:

Windows 7 64/ Windows 8 64/ Windows 10 64/ Windows 11 64

言語:

English

出版社:

Kitware, Inc.

更新しました:

Jun 10, 2024

クリーン

ソフト報告

開発者のソフトウェア

CMake (64bit) 3.30.3

CMake (32bit) 3.30.3

セキュリティレベル

お使いのデバイスの潜在的な損害を避け、データとプライバシーの安全性を確保するために、私たちのチームは新しいインストールファイルがサーバーにアップロードされるかリモートサーバーにリンクされるたびに確認し、定期的にファイルをレビューしてその状態を確認または更新しています。この確認に基づいて、ダウンロード可能なファイルに対して次のセキュリティレベルを設定します。

クリーン

このソフトウェアプログラムはクリーンである可能性が高いです。

このソフトウェアプログラムに関連するファイルやURLを、世界の主要な60以上のウイルス対策サービスでスキャンしましたが、脅威は見つかりませんでした。また、サードパーティのソフトウェアはバンドルされていません。

警告

このプログラムは広告に支えられており、不要なサードパーティのプログラムをインストールすることを提案する場合があります。これにはツールバー、ホームページの変更、デフォルトの検索エンジンの変更、または他のパーティのプログラムのインストールが含まれる場合があります。これらは誤検出の場合があり、このソフトウェアをインストールおよび使用する際には注意するようにユーザーにアドバイスしています。

無効

このソフトウェアはもうダウンロードできません。このソフトウェアが悪意のあるものであるか、セキュリティの問題があるか、その他の理由がある可能性が非常に高いです。

報告書を提出してください

ありがとう!
あなたの報告書が送信されました。

ご依頼を確認し、適切な対応をいたします。

本報告に基づく措置について通知は行われませんのでご注意ください。ご不便をおかけして申し訳ありません。

私たちのウェブサイトを清潔で安全に保つためのご協力に感謝します。