1. ホーム
  2. c++

[解決済み] CMake を使用して Visual Studio C++ プロジェクトファイルを生成する

2022-11-02 08:06:05

質問

私はオープンソースの C++ プロジェクトで、Linux と Windows でコンパイルするコードのために働いています。私は、Linux 上でコードをビルドするために CMake を使用します。開発セットアップの容易さと政治的な理由から、私は Windows 上で Visual Studio プロジェクト ファイルとエディターに固執しなければなりません (私は コード::ブロック などに切り替えることができません)。私は、CMake を使用して Visual Studio ファイルを生成する手順を参照しています。 ここで .

以前、CMake を使用して Visual Studio ファイルを生成したことがありますか?どのようにあなたの経験でしたか?私のプロジェクトに新しいファイルを追加したいとします。このためのワークフローは何ですか?

どのように解決するのですか?

CMake はこのためにかなり優れています。重要なのは、Windows 側の全員がソリューションを読み込む前に CMake を実行することを覚えておかなければならず、Mac 側の全員が make の前に CMake を実行することを覚えておかなければならないということです。

最も困難な部分は、Windows 開発者として、構造的な変更がソリューションやプロジェクト ファイルではなく cmakelist.txt ファイルにあることを確認することでした。

少し考え、忍耐が必要ですが、最初は間違いがあるでしょう。しかし、もしあなたが 継続的インテグレーション を使用している場合、これらの問題は早期に解決され、人々は最終的にその習慣を身につけることができます。