【问题标题】:What is WRAP of OpenCV's CMakeLists.txt used for?OpenCV 的 CMakeLists.txt 的 WRAP 是做什么用的?
【发布时间】:2015-05-21 01:15:53
【问题描述】:
ocv_add_module(core PRIVATE_REQUIRED ${ZLIB_LIBRARIES} "${OPENCL_LIBRARIES}"
               OPTIONAL opencv_cudev
               WRAP java python)

和上面的代码一样,WRAP 是用来做什么的? “core”和“java”是什么关系?

【问题讨论】:

  • 我认为这可能会为底层 C++ 代码创建 java 和 python 包装器。

标签: opencv cmake


【解决方案1】:

紧跟在WRAP 之后的变量列出了正在添加的 OpenCV 模块的包装器。所以,“core”和“java”的关系就是核心模块有一个Java包装器。

定义hereocv_add_module有如下使用说明:

ocv_add_module(<name> [INTERNAL|BINDINGS]
               [REQUIRED] [<list of dependencies>]
               [OPTIONAL <list of optional dependencies>]
               [WRAP <list of wrappers>])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    相关资源
    最近更新 更多