我想问一下如何指定由cmake ex构建的OpenCV模块。我只想构建核心,高级和improc。
感谢您的回复,因为我搜索了它,但我无法找到它。 :(
马里
答案 0 :(得分:14)
在CMakeCache.txt文件中有一个选项BUILD_LIST。您可以直接编辑该文件,也可以在命令行中指定该文件
CMakeCache.txt,相关行
//Build only listed modules (comma-separated, e.g. 'videoio,dnn,ts')
BUILD_LIST:STRING=
命令行
cmake -DBUILD_LIST=core,highgui,improc ..
答案 1 :(得分:6)
您可以通过将每个模块指定为cmake来切换每个模块:
-DBUILD_opencv_xxxx=OFF # where xxxx is the module in question, and ON or OFF is your requested state
使用cmake
答案 2 :(得分:0)