[解決済み] 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 ファイルにあることを確認することでした。
少し考え、忍耐が必要ですが、最初は間違いがあるでしょう。しかし、もしあなたが 継続的インテグレーション を使用している場合、これらの問題は早期に解決され、人々は最終的にその習慣を身につけることができます。
関連
-
[解決済み】構造体のベクター初期化について
-
[解決済み] error: 'ostream' does not name a type.
-
[解決済み】cc1plus:エラー:g++で認識されないコマンドラインオプション"-std=c++11"
-
[解決済み】警告 - 符号付き整数式と符号なし整数式の比較
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] Visual Studioで、既存のディレクトリツリーをプロジェクトに追加するにはどうすればよいですか?
-
[解決済み] Visual Studio の .suo と .user ファイルをソースコントロールに追加する必要がありますか?
-
[解決済み] Visual Studioからプロジェクトフォルダの名前を変更するにはどうすればよいですか?
-
[解決済み] デバッグビルドのみVisual Studioのポストビルドイベントを実行する方法
-
[解決済み】Visual Studioでコードを自動フォーマットする方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】識別子 "string "は未定義?
-
[解決済み】C++ 式はポインタからオブジェクトへの型を持っている必要があります。
-
[解決済み】IntelliSense:オブジェクトに、メンバー関数と互換性のない型修飾子がある
-
[解決済み】'cout'は型名ではない
-
[解決済み】クラステンプレートの使用にはテンプレート引数リストが必要です
-
[解決済み】1つ以上の多重定義されたシンボルが見つかる
-
[解決済み] 数値定数の前にunqualified-idを付けて、数値を定義することを期待する。
-
[解決済み】警告 - 符号付き整数式と符号なし整数式の比較
-
[解決済み】変数やフィールドがvoid宣言されている
-
[解決済み】エラー。引数リストに一致するコンストラクタのインスタンスがない