こんにちは、UbuntuからWindows用のプロジェクトをビルドしたいのですが、cmake
インストール用のジェネレーターが見つかりません。
走る:
$ cmake -G
これがあります:
Generators
Unix Makefiles = Generates standard UNIX makefiles.
Ninja = Generates build.ninja files.
Watcom WMake = Generates Watcom WMake makefiles.
CodeBlocks - Ninja = Generates CodeBlocks project files.
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
CodeLite - Ninja = Generates CodeLite project files.
CodeLite - Unix Makefiles = Generates CodeLite project files.
Sublime Text 2 - Ninja = Generates Sublime Text 2 project files.
Sublime Text 2 - Unix Makefiles
= Generates Sublime Text 2 project files.
Kate - Ninja = Generates Kate project files.
Kate - Unix Makefiles = Generates Kate project files.
Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.
KDevelop3 = Generates KDevelop 3 project files.
KDevelop3 - Unix Makefiles = Generates KDevelop 3 project files.
この種のことをするのはこれが初めてです。何かをインストールする必要があるかどうか、またはできない場合でもわかりません。
残念ながら、Windows(Visual Studio)ジェネレーターはWindows CMakeビルドでのみ利用可能です。
CMakeの ソースコード には、この制限に対するいくつかの証拠があります。たとえば、CreateDefaultGlobalGenerator
を参照してください。
本当にUbuntuでWindowsプロジェクトを生成する必要がある場合は、wine
などのWindowsエミュレーターでWindows CMakeビルドを使用できます。