2

私は CMake の初心者ですが、最近、特定のプログラムのインストールには常に変数 CMAKE_INSTALL_PREFIX の定義が必要であることに気付きました。たとえば、次の CMake スクリプトでは、プログラムのインストール場所を示しています。

install (TARGETS Tutorial DESTINATION bin)

このスクリプトでは、Tutorial.exe プログラムがフォルダー ${CMAKE_INSTALL_PREFIX}/bin にインストールされます。ただし、CMAKE_INSTALL_PREFIX を指定して CMake コマンドを実行すると、失敗します。

cmake DCMAKE_INSTALL_PREFIX=c:/temp ..

ここでは、ソース外の CMake コンパイル方法を使用しました。このコマンドを LINUX 環境で使用する方法に関するチュートリアルをいくつか見ましたが、Windows では使用しませんでした。CMAKE_INSTALL_PREFIX の定義の何が問題なのか疑問に思っていました。ありがとう!

4

1 に答える 1

1

Windowsの場合は使用できます

cmake-gui[CMakeLists.txtへのパス]

GUIで

  • [構成]をクリックします

CMAKE_INSTALL_PREFIXを好きなように編集してから

  • [生成]をクリックします
于 2012-09-14T14:38:55.500 に答える