2017-09-01 7 views
4

私は、Linux上でcmakeを使ってビジュアルスタジオのプロジェクトファイルを生成したいと思います。Linux上でcmakeをコンパイルしてvsprojファイルを生成する方法は?

残念ながら、ビジュアルスタジオのプロジェクトファイルジェネレータは、Linuxではデフォルトでは有効になっていません。

cmakeビルドの手順では、この機能をLinuxで有効にする方法については言及していません。ジェネレータは、ホストプラットフォームのcmakeがビルド中であることに基づいて有効になっているようです。 Linux上でVisual Studio Project Generatorを有効にするために誰かにcmakeをパッチしましたか?

私たちにはLinuxやWindowsで、.sln/.vcxprojファイルを解析してプロジェクトを分析するためのツールがあります。しかし、Windows上での.sln/.vcxprojファイルの生成は、私たちの主な開発がlinux/osx上で行われるため、かなり不便です。

+0

'CMake'が生成したプロジェクトが成功したとしても、それらをビルドしたマシンの外ではそれほど有用ではありません。彼らはまだ 'CMake'を必要とし、' CMake 'がプロジェクトに追加するパスは間違った/ナンセンスになります。 – drescherjm

+1

私はWindowsのテストボックスでVisual Studioのビルドプロセスを自動化することに集中します。これは、ユーザーの操作がほとんどまたはまったくない状態で簡単に行うことができます。私はgitまたはsvnであなたのソースコードを持っていると仮定します。 – drescherjm

+0

私たちの主な焦点は依存関係分析であるため、生成されるマシンに関係なく、パスは役に立ちます。パスを修正する前処理ステップがあります。 – Gaetano

答えて

3

LinuxでVisual Studioソリューションを生成することはできません。最近、sshを介してWindowsドッカーコンテナにVisual Studioソリューションを生成することができます。

関連する問題