【发布时间】:2017-05-22 00:42:21
【问题描述】:
我正在进行一项学术研究,基于Fast-Downward 实现新的搜索算法,这是一个实现多个Search Algorithms 和许多搜索域和问题的C++ 开源。还安装了Lab,这是一个管理编译和运行脚本的 Python 包。
最近我尝试在其 ML 算法中包含 OpenCV 库,以便将这些算法集成到我的搜索算法中。
但是在我的 FD 项目中包含一些库时,我鼓励了一些问题,并且无法使用 FD 编译 OpenCV。
项目层次结构:
fast_downward
| -- benchmarks
| -- experiments
| -- lab
| -- misc
| -- src
| | -- preprocess
| | -- search
| | -- translate
| | -- VAL
| | -- ML
ML目录是我要编译的新子目录。
编译尝试:
src/CMakeLists.txt下:
include(ML/CMakeLists.txt)
add_subdirectory(ML)
但是编译失败了。
老实说,我从未尝试过编辑 CMake 文件,而且我不知道策略和如何去做。
所以,我的问题是如何在我的主项目中集成 OpenCV 包/子文件夹(在我的项目中称为 ML)?
编辑:
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
【问题讨论】:
标签: python c++ opencv compilation cmake