cmake opencv 中的错误:命令行参数中的解析错误:-D

Maj*_*imi 6 c++ opencv cmake

有一段时间我正在尝试安装 opencv,但每次我在 cmake 的配置上遇到一些问题时。这是我尝试使用的 cmake:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D BUILD_PYTHON_SUPPORT=ON 
-D WITH_XINE=ON -D WITH_OPENGL=ON -D INSTALL_C_EXAMPLES=ON 
-D INSTALL_PYTHON_EXAMPLES=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON
-D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON 
-D CMAKE_INSTALL_PREFIX=/home/username/main-env/opencv3.0 
-D WITH_GTK = ON -D MATLAB_ROOT_DIR=/home/MATLAB/R2015a ..
Run Code Online (Sandbox Code Playgroud)

,但得到这个错误

Parse error in command line argument: -D
Should be: VAR:type=value
CMake Error: No cmake script provided.
CMake Error: Problem processing arguments. Aborting.
Run Code Online (Sandbox Code Playgroud)

PS 我想把它放在 main-env 文件夹中,它是虚拟环境文件夹,以避免系统文件出现任何问题,并减少以前遇到的各种错误的挣扎。不确定可能,也许这是完全错误的。如果您对此有所了解,请告诉我。

Maj*_*imi 3

所有术语应以 -D 分隔,并且不应是带有 -D 的任何附加术语