我是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。谢谢!
答案 0 :(得分:1)
对于Windows,您可以使用
cmake-gui [CMakeLists.txt的路径]
在gui
将CMAKE_INSTALL_PREFIX编辑为您想要的任何内容,然后