gpt4 book ai didi

c++ - 从源代码 : *** No targets specified and no makefile found. 停止编译 openCV

转载 作者:太空狗 更新时间:2023-10-29 21:35:19 29 4
gpt4 key购买 nike

我正在尝试按照 these steps provided by the uses servo 从源代码编译 openCV

然而,当我在完成后尝试执行 sudo make 时:

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D INSTALL_C_EXAMPLES=ON –D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_OPENGL=ON -D WITH_V4L=ON –D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_TBB=ON -D WITH_JPEG=ON -D .. WITH_JASPER=ON

我收到以下错误:

 *** No targets specified and no makefile found. Stop.

请注意,我需要在执行 cmake 时提供上面编写的参数,以便我的软件按预期工作。

我想知道为什么会出现此错误以及如何解决。

谢谢

最佳答案

您确定指定了正确的 OpenCV 源目录吗?通常的方法是在某处创建一个 build 目录,cd 进入其中并使用 CMake 配置,然后使用 make 在那里构建。

在创建的构建目录中:

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE *your configurations* /path/to/opencv/sources

和这个目录下的make(make -j n也是一个选项,其中n是同时运行的最大作业数,即使用您可用的逻辑线程来加速该过程。例如,您可以使用 4)。

附加教程:build OpenCV on Raspberry Pi

关于c++ - 从源代码 : *** No targets specified and no makefile found. 停止编译 openCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42885518/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com