我正在尝试使用 cmake 安装 opencv。在 opencv 指令页面中,我找到了以下示例:
cd ~/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
据我了解,我应该使用cmake在我创建的新目录中生成Makefile,在这个例子中应该是~/opencv/release。但我不太明白最后一行。在 cmake 帮助中,我发现:
cmake -D <var>:<type>=<value> = create a cmake cache entry
这是什么意思?尤其是这部分:"<var>:<type>=<value>"
,我不明白为什么这个例子给出了"CMAKE_BUILD_TYPE=RELEASE"
和"CMAKE_INSTALL_PREFIX=/usr/local .."
非常感谢您的帮助!