クロスプラットフォームのC++プロジェクトを開発しています。元のアイデアは、msvc2010で動作し、後でCMakeとHudsonの助けを借りて他のシステム用にコンパイルすることです。スタジオの設定を変更した後、CMakeファイルを手動で変更するのは便利ではないようです。
それで、最も簡単な方法は何ですか:vcxprojとvcxproj.filtersのパーサーを書くか、別の良い解決策がありますか?
移植などのために、この種の変換を行うと、時々役立つ場合があります。旅行中に、次の項目を順不同で見つけました。
乾杯
リッチ
あなたはそれを逆戻りします-すべてのCMakeLists.txtを設定し、thenからMSVCプロジェクトを生成します。
難しいことや時間がかかることはありません。基本的には、調べるディレクトリを指定し、インクルードパスを宣言し、グロブ式で各ライブラリの* .cppsを収集し、依存関係を宣言するだけです。
他に何かを設定する必要がある場合、あなたのプロジェクトはおそらくあまり移植性がありません:-/